1. ホーム
  2. javascript

リクエストは、エラー net::ERR_ABORTED 404 (Not Found) を報告し、クロスドメイン

2022-02-11 14:32:20

先日、システムを使用中、突然リクエストがエラーを報告した net::ERR_ABORTED 404 (Not Found)

というエラーを報告します。 要求されたリソースに 'Access-Control-Allow-Origin' ヘッダーが存在しない。

これは、以前は

で、ローカルでテストしたところ、問題なく

また、当初使用していた http が https に変更されたため、クロスドメインが報告されているが、リクエストはデータの返却のみであることに思い当たった。

それから、ファイルを扱う画像モデルのテスト機能で、複数のファイルをアップロードしたときだけエラーが発生するので、リクエストが超過したときに404になった可能性もあると思いました。

また、デプロイ仲間にnginxを使ったオンライン版のデプロイについて聞いてみたので、nginxを増やすようにお願いしました。  キープアライブタイムアウト は、その

========

このブログを見たからこそ、nginxのタイムアウトかなぁと思ったのです:。

https://www.cnblogs.com/wujf-myblog/p/10836954.html

nginxサーバでtimeouが発生した場合、以下のようにパラメータを設定することで、fastcgiを使用することができます。

   fastcgi_connect_timeout 75; リンク

         fastcgi_read_timeout 600; 読む

         fastcgi_send_timeout 600; リクエストを送信します。

     この2つのオプションは .
         fastcgi_read_timeout は fastcgi プロセスから nginx プロセスにレスポンスを送信するプロセス全体のタイムアウトです。
         fastcgi_send_timeout は nginx プロセスから fastcgi プロセスにリクエストを送るプロセス全体のタイムアウトです。

次に

keepalive_timeout 600です。    接続タイムアウト、1分、リクエストに依存(例:バックグラウンドインポートシナリオ)。