我在使用现有的 Mojolicous 应用程序时遇到问题。我添加了一些新的路由、视图、控制器和模型,并且正在返回数据库结果以使用 Rose::DB::Object ORM 查看。
我今天使用在 Morbo 上运行良好的代码更新了生产版本。但是,在 apache2/plack/psgi mod_perl 配置中,新模型只返回大约 1 分之 5 的查询,有时 10 分之 1 的查询。
我已经消除了一些变量,比如我可以直接查询数据库并且得到我的结果没有问题。旧模型及其查询始终有效。
似乎只有这个新功能是间歇性的。我已将请求范围缩小到一台服务器并重新启动了 apache。但是,现在我不明白为什么问题仍然存在。
我认为这是某种 mod_perl 不稳定的行为,但不知道为什么 apache 重启不能解决它。
任何帮助或想法都会很棒。