У меня проблема с существующим приложением Mojolicous. Я добавил несколько новых маршрутов, представлений, контроллеров и моделей и возвращаю результаты базы данных для просмотра с помощью Rose::DB::Object ORM.
Сегодня я обновил производственную версию кодом, который отлично работал на Morbo. Но в конфигурации apache2/plack/psgi mod_perl новые модели возвращают запросы примерно 1 из 5, иногда 1 из 10 раз.
Я исключил ряд переменных, например, я могу напрямую запрашивать базу данных и без проблем получать результаты. Старые модели и их запросы всегда работают.
Похоже, что только эта новая функциональность является прерывистой. Я сузил запросы только к одному серверу и перезапустил apache. Но сейчас я не понимаю, почему проблема сохраняется.
Я думаю, что это какое-то странное поведение mod_perl, но не знаю, почему перезапуск apache не исправляет это.
Любая помощь или идеи были бы потрясающими.