我们在加载带有多个面板的仪表板时收到以下错误。只有少数get正在加载OK。和休息失败,错误如下。
2017/09/13 07:42:06 [error] 104#0: *9058 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 10.0.1.65, server: , request: "GET /qapp-1252/flask/widgets/Network_Traffic?start=2017-09-06%2013%3A07&end=2017-09-13%2013%3A07&free_search= HTTP/1.1", upstream: "http://10.0.1.65:9825/widgets/Network_Traffic?start=2017-09-06%2013%3A07&end=2017-09-13%2013%3A07&free_search=", host: "10.0.1.65:1443", referrer: "https://10.0.1.65/console/plugins/1252/app_proxy/Network_Protection_Glance"
我们尝试在nginx中修改以下参数,但没有解决问题。
worker_processes 4;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 165;
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
include /etc/nginx/conf/*.conf;
}
下面是proxy_pass配置。
location /qapp-1257/flask/ {
client_max_body_size 0;
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;
auth_basic on;
auth_basic_user_file /etc/nginx/nginx-auth.conf;
proxy_pass http://qapp-1257_flask_upstream/;
}
是的,我们在烧瓶应用日志中收到以下错误。
169.254.3.1 - - [14/Sep/2017 11:08:19] "GET /widgets/endpoint_investigation_malfile?start=2017-09-07%2011%3A08&end=2017-09-14%2011%3A08&free_search= HTTP/1.0" 200 -
Error on request:
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/werkzeug/serving.py", line 209, in run_wsgi
execute(self.server.app)
File "/usr/lib/python2.6/site-packages/werkzeug/serving.py", line 200, in execute
write(data)
File "/usr/lib/python2.6/site-packages/werkzeug/serving.py", line 181, in write
self.wfile.write(data)
IOError: [Errno 11] Resource temporarily unavailable