4

特定のアプリのデフォルト モジュールのデプロイが少なくとも 50% の確率でランダムに失敗しており、ワークフローが絶えず中断されています。

で詳細ログをオンにappcfg.py update app.yaml --verboseすると、ターミナルに次のエラーが表示されます。

03:43 PM Uploaded 4 files and blobs.
03:43 PM Compilation starting.
2015-09-23 15:43:51,886 INFO appcfg.py:1735 Send: /api/appversion/precompile, params={'version': 'myversion', 'app_id': 'myappid', 'module': 'default'}
03:43 PM Compilation completed.
03:43 PM Starting deployment.
2015-09-23 15:43:54,215 INFO appcfg.py:1735 Send: /api/appversion/deploy, params={'version': 'myversion', 'app_id': 'myappid', 'module': 'default'}
2015-09-23 15:43:56,341 INFO appcfg.py:2601 HTTP Error (HTTP Error 400: Bad Request Unexpected HTTP status 400)
03:43 PM Rolling back the update.
2015-09-23 15:43:56,341 INFO appcfg.py:1735 Send: /api/appversion/rollback, params={'version': 'myversion', 'app_id': 'myappid', 'module': 'default'}
Error 400: --- begin server output ---

Client Error (400)
The request is invalid for an unspecified reason.
--- end server output ---

失敗は非常に一貫しており、ほとんどの場合、数時間デプロイしなかった後にモジュールをデプロイしようとすると、デプロイの試行は上記の出力で失敗します。

次に、アプリ コードを変更せずに、デプロイを再試行すると、通常は成功します (ただし、2 回目の試行も失敗し、その後のデプロイの試行が必要になる場合があります)。

この問題は、今年の初めに発生し始めました。問題が発生し始めると、それは止まりません。それが発生する前は、展開に問題はありませんでした。

展開されるモジュールのバージョンは、展開の成功率に影響しません。このモジュールには Python ランタイムを使用しています。

私はすでにこの件について Google のソリューション アーキテクトにメールを送信しましたが、有料サポート プランにアップグレードして誰かがこの問題を調査できるようにすることは別として、彼は App Engine サポート チームから連絡が来ることを期待してここに投稿することを提案してくれました。

App Engine サポート チーム - 何が起こっているかを確認できますか (理想的には修正を提供できますか)。さらに詳しい情報 (アプリ ID など) が必要な場合は、お知らせください。

4

0 に答える 0