This article mainly introduced PHP script monitoring Nginx 502 error and automatically restart PHP-FPM, this article directly give the implementation code, and then put into cron implementation, need friends can refer to the
Recently the server appears Nginx 502 Bad Gateway, if the computer next to good, if the middle of the night or out, how to do?
It doesn't matter, write a script to detect service status, find an exception, and restart automatica
One php.ini optimization#关闭危险函数disable_functions=system,passthru,exec,shell_exec,popen,phpinfo# Close php name and version expose_php=off# error Message control, test time to open display_errors=off-level constant error value error report description E_error1Fatal Run-time error (blocking script execution) e_warning2Run-time warning (non-fatal error) E_parse4parsing error e_notice from syntax8Runtime Note message (may or may not be a problem) E_core_error -fatal error during initialization of PH
The game backend code is deployed in a nginx+php-fpm manner. Occasionally 502 errors occur when you ask the game.Nginx error log appears in the following log2014/07/05 17:20:58 [ERROR] 18431#0: *148739 recv () failed (104:connection reset by peer) while reading response header F Rom upstream, client:192.168.1.56, server:, Request: "Post/gateway.php http/1.1", Upstream: "fastcgi://127.0.0.1:9000" , Host: ""Now list the troubleshooting ideas
Se
Boot from boot nginx,php-fpm (other services similar)CentOS 7 above is initialized with SYSTEMD system, SYSTEMD is the latest initialization system (INIT) in Linux system, its main design goal is to overcome the inherent shortcomings of sysvinit, and improve the system startup speed. SYSTEMD Service files end with. Service, such as now to build nginx for boot, if installed with the Yum Install command, yum command will automatically create Nginx.servi
The path of this article and users are webmaster on their own server, we should be based on the situation of their own servers to make changes.
Install PHP 5.3.3 (5.3.3 already includes FPM):
The code is as follows
Copy Code
wget http://cn.php.net/get/php-5.3.3.tar.bz2 (link may fail everyone can go to cn.php.net download the latest version you need) TAR-JXVF php-5.3.3.tar.bz2 CD php-5.3.3./configure--prefix=/usr/home/yao
This article describes the PHP performance analysis of php-fpm slow execution log slow logs usage. Share to everyone for your reference, specific as follows:
As we all know, MySQL has slow query log, and we can tell that those SQL statements have performance problems based on the slow search logs. As a good partner for MySQL, PHP has the same functionality. If you use PHP-FPM to manage PHP, you can open it
Recently from Google Ananlytics found that the Web site slowed a lot, so think of PHP fpm slow log function.
Fortunately, the PHP-FPM provides a slow execution log, which dumps the call procedure that executes the slower script into the log.
Shell Code
cd/etc/php5/fpm/pool.d/
VI www.conf
Modify Configuration
Java code
; The timeout for serving a i after whic
Tags: Linu Implementation Results Sub-process configuration to IMA share intrusion scopeTypically, we run Web applications with Linux distributions from CentOS, Ubuntu, Debian, and more. At this time, constitute the service architecture must be nginx, PHP and MySQL, and other applications of the rights control is very important, each service to the code directory of the permissions requirements are different, the lack of certain permissions will cause the service can not read or write errors, re
Nginx itself cannot handle PHP, it is just a Web server, when the request is received, if it is a PHP request, then sent to the PHP interpreter processing, and return the results to the client.Nginx is generally the request to send fastcgi management process processing, FASCGI management process Select the CGI sub-process processing results and return to the NginxThis article takes php-fpm as an example to explain how to make Nginx support PHPFirst, c
Nginx itself cannot handle PHP, it is just a Web server, when the request is received, if it is a PHP request, then sent to the PHP interpreter processing, and return the results to the client.Nginx is generally the request to send fastcgi management process processing, FASCGI management process Select the CGI sub-process processing results and return to the NginxThis article takes php-fpm as an example to explain how to make Nginx support PHPFirst, c
First, to understand what a php-fpm is.PHP-FPM is a PHP fastcgi manager that is used only for PHP.PHP-FPM is actually a patch of PHP source code designed to integrate FASTCGI process management into a PHP package. It must be patch into your PHP source code and can be used after compiling and installing PHP. Now we can download in the latest PHP 5.3.2 source tre
The restart and termination commands of php-fpm in php5.4 are as follows:
View the php running Directory command: which php/Usr/bin/php
View the number of php-fpm processes:Ps aux | grep-c php-fpm
View running memory/Usr/bin/php-I | grep mem
Restart php-fpm/Etc/init. d/php-fpm
Php5.3.8 for linux compilation and installation contains php-fpm-Linux Enterprise Application-Linux server application information. The following is a detailed description.
Install PHP
# Wget http://cn2.php.net/get/php-5.3.8.tar.gz/from/cn.php.net/mirror
# Tar-zxvf php-5.3.8.tar.gz
# Cd php-5.3.8
#. /Configure -- prefix =/usr/local/php -- enable-fpm -- with-libevent-dir =/usr -- with-mcrypt =/usr/local/libm
This article mainly introduces the nginx+php-fpm of the optimization skills, has a certain reference value, now share to everyone, the need for friends can refer to
Summary of NGINX+PHP-FPM optimization techniques
here is a piece of article found from the Internet, serious practice once again, there are a lot of reference to the place can learn, because the previous article typesetting is very confusi
: This article mainly introduces the comparison of static and dynamic execution methods of php-fpm. For more information about PHP tutorials, see. More please stamp: http://www.webyang.net/Html/web/article_242.html
Some time ago, when I configured php-fpm, I accidentally found that there were two ways to execute it. Like Apache, the number of processes can be divided into dynamic and static based on the s
PHP-FPM Optimization method
PHP-FPM exists in two ways, one is to directly open the specified number of PHP-FPM processes, no longer increase or decrease;The other is to start with a certain number of php-fpm processes, when the request is large, dynamically increase the number of PHP-
the website file, he must first log on to the VPN server of the IDC data center and then perform subsequent operations.
Website server software/configuration/php programs have vulnerabilities and are exploited. before discussing this issue, describe the concepts of file and process permissions:
If an FTP user has the maximum modification permission on the website directory, the file owner of the website must belong to FTP, which is beyond doubt. Otherwise, how can I modify the file?
The php-
BuildLAMPplatform, you can putPHPcompiled toApachea module or directlyPHPcompiled into a separate service, then run independently, whenApacheNeed andPHPwhen communicating,Apacheit becomes a client, to thePHPThe request is initiated and then by thePHPputApacheSend the code to explain and send backApache, and finally byApachereturned to the client. FPM mode ' lamp Span style= "font-family: ' The song Body '; > platform, you can use two or three virt
Two process management modes of php-fpmThe number of php-fpm processes can also be divided
Dynamic and Static.
One is to directly enable a specified number of php-fpm processes without increasing or decreasing them;
The other is to start a certain number of php-fpm processes at the beginning. When the Request volume increases, the php-
Home Page
Web Development
Android
J2ee
Php
Linux/unix
Mysql
C#
More...
Current Location: Code fan»php»php5.4 php-fpm Restart tutorial
php5.4 php-fpm Restart Tutorial
Www.MyException.Cn, Netizens share in: 2014-06-30 Views: 12 times
php5.4 's php-fpm Restart tutorial
PHP 5.3.3 After the source code has been embedded in th
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.