既存の Mojolicous アプリに問題があります。いくつかの新しいルート、ビュー、コントローラー、およびモデルを追加し、Rose::DB::Object ORM を使用してビューにデータベースの結果を返しています。
本日、Morbo でうまく機能していたコードを使用して製品版を更新しました。しかし、apache2/plack/psgi mod_perl config では、新しいモデルは 5 回に 1 回、場合によっては 10 回に 1 回のクエリしか返しません。
データベースに直接クエリを実行して結果を問題なく取得できるように、多くの変数を排除しました。古いモデルとそのクエリは常に機能します。
この新しい機能だけが断続的であるようです。リクエストを 1 つのサーバーのみに絞り込み、Apache を再起動しました。しかし、なぜ問題が解決しないのか理解できません。
これはある種の mod_perl の不安定な動作だと思いますが、Apache を再起動しても修正されない理由がわかりません。
どんな助けやアイデアも素晴らしいでしょう。