cronジョブによって定期的に起動されるアプリケーションエンジンの標準環境でJavaサーブレットを実行しています。サーブレットはfirebaseデータベースからデータを読み取ります。このサーブレットは約1日は正常に動作しますが、firebaseデータベースに接続できなくなったようです。これを修正するように思われるのは、サーブレットを再デプロイすることだけです。cronジョブを介して実行しているGoogleアプリケーションエンジンサーブレットが動作しなくなった後
私のアプリは、このリンクでの例と非常によく似ています
は誰がfirebaseでこの問題を経験していますか?
ありがとうございました。
情報をありがとうが、私はまだ少し混乱しています。私のcronの仕事は本当に24時間連続して実行されていません。少量の仕事をしてから、それが行われます。火災基地のDBの変更を継続的に聞いていません。 私は、間違いなく、cronジョブが実行されると、サーブレットの新しいインスタンスを作成し、doGet()を呼び出し、その後サーブレットが終了すると考えました。 サーブレットの作成時にfirebase接続を閉じて再作成するなど、この問題を回避する方法があるかどうか知っていますか?可能であれば、柔軟な環境に行きたいとは思っていません。 – Heath
説明に記載されているように手動インスタンスを1に設定すると、ジョブがアクティブでなくてもインスタンスが常に実行されます。このまったく同じことが私に起こった。 –
柔軟な環境に切り替えた後、今は正常に動作しているようです。ありがとう。 – Heath