请求报错net::ERR_ABORTED 404 (Not Found),并且报跨域

前几天系统在使用过程中,突然请求报错net::ERR_ABORTED 404 (Not Found)

并且报错No 'Access-Control-Allow-Origin' header is present on the requested resource

之前是没有出现过这种情况的,

然后在本地测试,发现没有问题,

又想到原来使用的是http,现在改成https的原因所以报的跨域,但是请求只是涉及数据的返回

后来又想会不会是请求超时报的404,因为这是个图片模型测试功能,涉及文件的处理,并且只有在多文件上传的时候会发生错误,

又问了一下部署的同事,线上版本部署使用了nginx,所以让加大一下nginx的 keepalive_timeout的时间

========

是因为看到这个博客才想到是不是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;   发请求

     这两个选项.
         fastcgi_read_timeout是指fastcgi进程向nginx进程发送response的整个过程的超时时间
         fastcgi_send_timeout是指nginx进程向fastcgi进程发送request的整个过程的超时时间

然后加大

keepalive_timeout  600;   连接超时时间,1分钟,具体时间可以根据请求(如后台导入等场景)

 

你可能感兴趣的:(javascript)