Win7 open Web page with browser three ways to 502 bad gateway errors
Method One, shutdown agent
1, the first may be our browser using the agent, we open the desktop browser to find the right corner of the tool open, in the Drop-down menu to find the proxy server option;
2, then in the pop-up Proxy server option, choose not to use the proxy option
There are 502 errors in php-cgi processes, long PHP execution time, or php-cgi process death.
1). Long PHP Execution Time
If the server performance is good enough and the broadband resources are sufficient, the PHP script does not have a loop or bug, you can set the "request_terminate_timeout" to 0s directly.PHP-FPM.CONF 103 lines Around
The code is as follows
Copy Code
The meaning of 0s is to allow php-cgi to
Received an alert email today prompting the website 502 Bad Gateway,You cannot open the Web site URL after entering it:Log on to the server to see Nginx process OK:To view the FASTCGI process has stopped running:Problems found after the search is what the cause of the problem, the first fastcgi process started after the site can access the reasons for fine.View P
The principle is to use curl to obtain the HTTP header and execute the command to restart PHP-FPM when the 502 status code is found.
CopyCodeThe Code is as follows :#! /Usr/bin/PHP
$ Cmd = '/usr/local/PHP/sbin/PHP-FPM restart ';
For ($ I = 0; $ I $ Res = shell_exec ($ Exec );
If (stripos ($ res, '2014, 502 Bad gateway
The principle is to use Curl to obtain HTTP headers, found 502 status code to perform the restart PHP-FPM command.
Copy Code code as follows:
#!/usr/bin/php
$cmd = '/usr/local/php/sbin/php-fpm restart ';
for ($i = 0; $i $res = Shell_exec ($exec);
if (Stripos ($res, ' 502 Bad Gateway ')!== false) {
S
Http://www.apelearn.com/study_v2/chapter18.htmlSince Amin's PHP version is 5.3, I've loaded 5.5.502 errors occurred in the testView logs with nginx error log for troubleshooting Vim/usr/local/nginx/logs/nginx_error.logDisplay: Connect () to Unix:/tmp/php-fcgi.sock failed (13:permission denied) and connecting to upstream, client:127.0.0.1, Server:localhost, Request: "Get/2.php http/1.1", Upstream: "Fastcgi://unix:/tmp/php-fcgi.sock:", Host: "LocalHost"
Tags: lnmp nginx PHPWhen the website was relocated to a new server, it was originally lamp and now changed to lnmp.Change the rewrite file htaccess to nginx Conf. You can only open the home page on a website. When other rewrite pages are opened, they are constantly loaded.Loading will prompt after several minutes502Bad Gateway!......Later, I checked the rewrite rules one by one and found that there was no problem with the program because of the databa
occur during installation and use. Generally, the default PHP-CGI process is five, which may be caused by insufficient phpcgi processes, you need to modify/usr/local/PHP/etc/php-fpm.conf to add the max_children value as appropriate. It is also possible that the max_requests value is insufficient. It must be noted that this configuration item occupies a large amount of memory. Please set it according to the server configuration. Otherwise, it may have a negative effect.
Iv. PHP Execution timeout
Output Log configuration:http://blog.csdn.net/wzy_1988/article/details/8486888Solution:Http://www.cnblogs.com/jackluo/p/3366612.htmlAbout the 502 solution caused by file_get_contents:Http://www.111cn.net/phper/php-function/55873.htmHttp://www.qetee.com/share/php-fpm-cpu100.htmlReplace the system's own file_get_contents with the file_get_content function of your own package= stream_context_create (Array ( 'http' = = Array (' Timeout'// s
Nginx can receive 80 requests, but cannot go to tomcat:8080.
Direct access to Http://x.x.x.x:8080/project can be accessed
View/var/log/nginx/error.log
2015/04/01 11:38:13 [crit] 2895#0: *10 connect () to 127.0.0.1:8080 failed (13:permission denied) while connecting to Upstream, client:10.12.70.206, server:localhost:8080, Request: "GET/BPP http/1.1", Upstream: "http://127.0.0.1:8080/ App ", Host:" 10.11.202.204 "
Solution:
Http://stackoverflow.com/questions/25235453/nginx-proxy-server-localhost-
README directly. As a result, the 502 bad gateway error was caused.
The HTTP status code with 5 headers is caused by the server, so check the nginx log:
Error log:
See upstream: "fastcgi: // 127.0.0.1: 9090". Here, the port seems to be incorrect, so check the configuration
300s;Fastcgi_buffer_size 128k;Fastcgi_buffers 8 128k; #8 128Fastcgi_busy_buffers_size 256k;Fastcgi_temp_file_write_size 256k;Fastcgi_intercept_errors on;The most important setting here is the first three, which isFastcgi_connect_timeout 300s;Fastcgi_send_timeout 300s;Fastcgi_read_timeout 300s;This specifies the php-cgi connection, send and read time, 300 seconds is sufficient, so my server rarely appears 504 Gateway time-out this
servers in proxy mode. These errors are not nginx problems, so you must find the cause from the backend! However, nginx has put all these errors on its own, which makes it highly questionable for nginx promoters. After all, we can understand the word "Bad Gateway? Isn't it bad nginx? People who do not know it will directly put the responsibility on nginx. I hope
;Fastcgi_send_timeout 300 s;Fastcgi_read_timeout 300 s;Fastcgi_buffer_size 128 K;Fastcgi_buffers 8 128 K; #8 128Fastcgi_busy_buffers_size 256 K;Fastcgi_temp_file_write_size 256 K;Fastcgi_intercept_errors on;The most important setting here is the first three, that isFastcgi_connect_timeout 300 s;Fastcgi_send_timeout 300 s;Fastcgi_read_timeout 300 s;This specifies the connection, send, and read time for the PHP-CGI, 300 seconds is enough, so my server rarely gets the 504
Steam Market Error Code 502 Solution
If you have 502 errors in the steam purchase game, take a look at this workaround.
Do not encounter, you can also collect, forward to your friends, in case of a rainy.
First, a simple and brutal solution:
Use Notepad to open the Hosts file for Windows,
Address: "C:\windows\system32\drivers\etc"
Can not find Baidu.
The
Baidu Encyclopedia
A popular explanation.1. What is 502 Bad Gateway errorIn short, 502 is an error-type code bad gateway.
2. Causes of ErrorsConnection Timeout We send a request to th
Nginx 502 error trigger conditions and Solutions
Some websites running on Nginx sometimes encounter "502 Bad Gateway" errors, sometimes even frequently. Some Webmasters have encountered this problem just after being transferred to Nginx, so they often suspect that this is no
Why does NGINX report 502 error recently modify a website of the company and add a page. It is OK during offline testing, but 502 nbsp; Bad nbsp; Gateway is displayed online. I optimized the code again. The page loading speed was very fast during offline loading, but the l
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.