サーバーは長時間のリクエスト処理を実行する必要があるため、504 が表示され、サーバー構成を変更できません。リクエストの結果は重要ではなく、504の場合に処理コードが実行を継続するか知りたい。それがうまくいかない場合、何か良い方法はありますか?バックエンドは PHP Yii で書かれています。
温故而知新,可以为师矣。 博客:www.ouyangke.com
コードがリクエストを取得できないため、コードは実行を続行できません。そのため、504Gateway Time-out が表示されます504 Gateway Time-out は文字通りの意味で、Web ページのリクエストのタイムアウトとして理解でき、リクエストでもありますWeb サイトの Web ページの閲覧による応答または非応答は、Web サイトのプログラムレベルで、リクエストが対応する PHP-CGI プログラムの実行に失敗するか、PHP-CGI プログラムが対応する処理を実行できないことを意味します。 CGI プログラムの結果がブラウザにフィードバックされない ブラウザは、ブラウザにタイムリーなフィードバックを提供できない可能性があります。 詳細は http://host.zzidc.com/wljc/12... で確認できます
いいえ、499 割り込み要求です
PHP が時間のかかるタスクを実行する必要がある場合は、yii プロジェクトの下のコマンド フォルダーに書き込む必要があるものを記述し、バックグラウンドで実行できるように、スケジュールされた実行に Linux crontab スケジュール タスクを使用してください。フロントエンド経由で実行を要求する方が面倒な場合。
コードがリクエストを取得できないため、コードは実行を続行できません。そのため、504Gateway Time-out が表示されます
504 Gateway Time-out は文字通りの意味で、Web ページのリクエストのタイムアウトとして理解でき、リクエストでもありますWeb サイトの Web ページの閲覧による応答または非応答は、Web サイトのプログラムレベルで、リクエストが対応する PHP-CGI プログラムの実行に失敗するか、PHP-CGI プログラムが対応する処理を実行できないことを意味します。 CGI プログラムの結果がブラウザにフィードバックされない ブラウザは、ブラウザにタイムリーなフィードバックを提供できない可能性があります。
詳細は http://host.zzidc.com/wljc/12... で確認できます
いいえ、499 割り込み要求です
PHP が時間のかかるタスクを実行する必要がある場合は、yii プロジェクトの下のコマンド フォルダーに書き込む必要があるものを記述し、バックグラウンドで実行できるように、スケジュールされた実行に Linux crontab スケジュール タスクを使用してください。フロントエンド経由で実行を要求する方が面倒な場合。