Google App Engine で PHP を使用するために querecus を使用しています。処理するファイルがたくさんあるため、使用するとタイムアウトエラーが発生します。
私は試した
ini_set('max_execution_time', 3000);
PHP経由で実行時間制限を無効にしようとしましたが、すべて失敗しました。
これによりアプリ エンジンでサーバー エラーが発生します。GAE でタイムアウトを無効にする別の方法はありますか?
Google App Engine で PHP を使用するために querecus を使用しています。処理するファイルがたくさんあるため、使用するとタイムアウトエラーが発生します。
私は試した
ini_set('max_execution_time', 3000);
PHP経由で実行時間制限を無効にしようとしましたが、すべて失敗しました。
これによりアプリ エンジンでサーバー エラーが発生します。GAE でタイムアウトを無効にする別の方法はありますか?
スクリプトの実行時間は GAE 環境によって制限されており、変更することはできません。
フロントエンド リクエストの場合は 60 秒、cron/タスク ハンドラの場合は 600 秒に制限されます。
また、バックエンドhttps://developers.google.com/appengine/docs/java/config/backendsを使用することもできます(編集: バックエンドは現在非推奨のオプションです)
バックエンド サーバーには、実行クエリの時間制限がありません。
いいえ、フロントエンドではありません。
おそらく、バックエンドで querecus を実行する必要があります。