nginx 502出错集锦 nginx负载均衡 实战nginx nginx反向代

WBOY
Freigeben: 2016-07-29 08:52:36
Original
1194 Leute haben es durchsucht

Nginx出现502 Bad Gateway 错误,

查了Nginx的错误日志为:

[html] view plain copy

  1. 2014/08/02 16:14:31 [error] 17029#0: *17941 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 210.61.12.2, server: blog.lixiphp.com, request: “POST /api/1.0 HTTP/1.1″, upstream: “fastcgi://127.0.0.1:9000″, host: “blog.lixiphp.com”  
  2. 2014/08/02 16:24:52 [error] 29615#0: *3 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 58.220.197.35, server: blog.lixiphp.com, request: “GET /404 HTTP/1.1″, upstream: “fastcgi://127.0.0.1:9000″, host: “blog.lixiphp.com”  

不要使用php-fpm的request_terminate_timeout,最好设成request_terminate_timeout=0;

[html] view plain copy

  1. vi /etc/php-fpm.d/www.conf  

[html] view plain copy

  1. ; The timeout for serving a single request after which the worker process will  
  2. ; be killed. This option should be used when the ‘max_execution_time’ ini option  
  3. ; does not stop script execution for some reason. A value of ’0′ means ‘off’.  
  4. ; Available units: s(econds)(default), m(inutes), h(ours), or d(ays)  
  5. ; Default Value: 0  
  6. request_terminate_timeout = 0  

因为这个参数会直接杀掉php进程,然后重启php进程,这样前端nginx就会返回104: Connection reset by peer。这个过程是很慢,总体感觉就是网站很卡。

以上就介绍了nginx 502出错集锦,包括了nginx,502方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage