0

GAE アプリケーション (Java) があり、外部ファイルからデータストアに入力する必要があります。localhost を使用すると、正常に動作します。問題は、展開中に常に発生することです

エラー: サーバー エラー

サーバーでエラーが発生したため、リクエストを完了できませんでした。問題が解決しない場合は、問題を報告し、このエラー メッセージとその原因となったクエリをお知らせください。

これは私のパスファイル「war\WEB-INF\test.data」です

質問: ローカル アクセスとリモート アクセスの間に変更はありますか? 助けはありますか?

4

1 に答える 1

0

ローカル ファイルからデータストアにデータを入力するために何を実行しているのかを理解する必要があります。ここにいくつかのポイントがあります:

  1. WEB-INFname のフォルダーにファイルをアップロードしたと仮定するとtest.data、ファイル パスは「WEB-INF/test.data」になります。
  2. http://yorappid.appspot.com/loaddataなどの URL を介してデータをロードするコードを実行していますか? 「はい」の場合、AppEngine が HTTP 要求の完了に設定する 60 秒のハード リミットよりも、コードの処理に長い時間がかかっている可能性があります。そのため、リクエストが完了しないという問題が発生する可能性があります。
  3. 上記のポイント 2 に該当する場合は、コードを Cron ジョブに移動してください。10 分の制限があり、データをロードするのに十分な場合があります。ロードする予定のデータの量についてはわかりませんが、十分な量のデータをロードするには 10 分で十分です。

お役に立てれば。

于 2013-02-24T12:10:51.563 に答える