http请求流程:一般情况下,提交动态请求的时候,nginx会直接把 请求转交给php-fpm,而php-fpm再分配php-cgi进程来处理相关的请求,之后再依次返回,最后由nginx把结果反馈给客户端浏览器。 Nginx 502 Bad Gateway错误是FastCGI有问题,造成NGINX ...
分类:
其他好文 时间:
2018-06-17 19:05:36
阅读次数:
173
Nginx 504错误(Gateway time-out 网关超时)的含义是所请求的网关没有请求到,简单来说就是没有请求到可以执行的PHP-CGI。 一般看来, 这种情况可能是由于nginx默认的fastcgi进程响应的缓冲区太小造成的, 这将导致fastcgi进程被挂起, 如果你的fastcgi服 ...
分类:
其他好文 时间:
2018-06-17 18:55:32
阅读次数:
147
1.nginx错误日志:报错 2018/05/30 16:30:55 [error] 8765#0: *1485 connect() to unix:/tmp/php-70-cgi.sock failed (11: Resource temporarily unavailable) while co ...
分类:
Web程序 时间:
2018-05-31 20:29:08
阅读次数:
399
windows 下 php-cgi 进程处理一定数量的访问后,就会自动关闭,由于没办法直接让 php-cgi 进程支持更多的访问数量,所以只能启动多个进程来满足需求。 xxfpm 是一个可执行程序,它能同时启动多个 php-cgi 进程,并且在任何一个进程关闭时,都会重新启动一个新的进程,始终保持一 ...
分类:
Windows程序 时间:
2018-05-22 10:42:45
阅读次数:
2313
原理: 任何对.php文件的请求,都简单地交给php-cgi去处理,但没有验证该php文件是否存在。 PHP文件不存在,没办法返回普通的404错误,它返回 一个404,并带上一句”No input file specified” 另外,还可能跟 路径或者 权限有关系,或者SCRIPT_FILENAM ...
分类:
Web程序 时间:
2018-05-09 19:31:22
阅读次数:
208
摘要: 为需要实现在同一台Linux服务器上面,同时运行多个不同版本的PHP程序,本文我们将使用FastCGI方式加载,并把过程详细记录下来方便大家参考。 常规的PHP配置方式有很多种,例如CGI、fast-cgi、apache module handle、cli、isapi这些。 CGI (通用网 ...
分类:
Web程序 时间:
2018-05-09 18:01:38
阅读次数:
288
迁移官网商城的发现主页的二级界面显示空白页,此https商城网站 后修改nginx配置,显示正常 添加 location ~ [^/]\.php(/|$) { #fastcgi_pass remote_php_ip:9000; fastcgi_pass unix:/dev/shm/php-cgi.s ...
分类:
Web程序 时间:
2018-05-09 18:01:25
阅读次数:
410
一、创建应用 如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi。从这个角度看,整个"接收 HTTP 请求并提供 Web 页面"的需求根本不需要 PHP 来处理。 不过对 Node.js 来说,概念完全不一样了 ...
分类:
Web程序 时间:
2018-05-06 22:53:26
阅读次数:
299
[global]pid = /usr/local/php/var/run/php-fpm.piderror_log = /usr/local/php/var/log/php-fpm.loglog_level = notice[www]listen = /tmp/php-cgi.socklisten. ...
分类:
Web程序 时间:
2018-04-08 19:45:19
阅读次数:
201
1、Nginx 502 Bad Gateway php-cgi进程数不够用、php执行时间长(mysql慢)、或者是php-cgi进程死掉,都会出现502错误 一般来说Nginx 502 Bad Gateway和php-fpm.conf的设置有关,而Nginx 504 Gateway Time-ou ...
分类:
其他好文 时间:
2018-04-08 00:12:33
阅读次数:
194