nginx和php fpm对于 USR2 、 HUP 信号的处理方式不一样: TERM, INT(快速退出,当前的请求不执行完成就退出) QUIT (优雅退出,执行完当前的请求后退出) HUP (重新加载配置文件,用新的配置文件启动新worker进程,并优雅的关闭旧的worker进程, 用于ngin ...
分类:
Web程序 时间:
2019-01-08 21:13:53
阅读次数:
189
一、简介 LAMP:linux+apache+mysql(这里用mariadb)+php(perl,python) LAMMP:memcached缓存的 CGI:Common Gateway Interface通用网关接口,说白了就是个简化的httpd协议 httpd+php有三种模式 module ...
分类:
Web程序 时间:
2019-01-08 19:29:36
阅读次数:
258
过程: 安装php fpm和nginx,且经验证二者在其他项目可以正常使用。 从debian8拷贝过来_h5ai的nginx配置如下: 由于centos7服务器上没有 这个文件,所以把这行改成了 ,即: 但是_h5ai并不能用,症状: 打开172.19.240.132:12345,只有空白页面,不显 ...
分类:
其他好文 时间:
2019-01-07 10:33:00
阅读次数:
514
nginx和php-fpm的通信方式有两种,一种是tcp socket的方式,一种是unix socke方式。 tcp sockettcp socket的优点是可以跨服务器,当nginx和php-fpm不在同一台机器上时,只能使用这种方式。 unix socketUnix domain socket ...
分类:
Web程序 时间:
2019-01-05 19:49:45
阅读次数:
279
参考和学习了以下文章: 1. mod_php和mod_fastcgi和php-fpm的介绍,对比,和性能数据 2. 实战Nginx_取代 为了如何一步步的引出fastcgi和php-fpm,我先一点一点的说说关于php的周边。哎。突然觉得人活着好累! 先说说web服务器 php是为web而生的一门后 ...
分类:
Web程序 时间:
2019-01-04 12:37:17
阅读次数:
215
CGI common gateway interface,简称cgi,简而言之就是一个接口,一种协议。它的作用就是帮助服务器与语言通信。 这里以nginx和php为例,因为nginx和php的语言不通,因此需要一个沟通转换的过程,而CGI就是这个沟通的协议。nginx服务器在接受到浏览器传递过来的数 ...
分类:
Web程序 时间:
2019-01-03 17:29:56
阅读次数:
261
相信很多配置php环境的都遇到过这个恼人的问题: 浏览器访问php文件,返回来 File not found。 查看/var/log/nginx/error.log ,有 “Primary script unknown”。 原因只有两个,一个是php-fpm找不到php文件,一个是php-fpm没有... ...
分类:
Web程序 时间:
2019-01-03 16:36:06
阅读次数:
8596
一个lnmp的服务,主要就是靠这三个来维持的。 重启nginx 重启php fpm mysql 重启 这个自己网上找找。。。 ...
分类:
Web程序 时间:
2019-01-02 15:07:55
阅读次数:
224
用过 Nginx 的兄弟都知道,修改 Nginx 配置文件之后,可以使用 来检测配置文件是否有语法错误。 今天配置 opcache 的时候,发现 php-fpm 也可以检测 php-fpm.conf , php.ini 等配置文件的正确与否。 没有问题之后,就可以重启 fpm 服务了。 Fatal ...
分类:
Web程序 时间:
2018-12-28 12:28:52
阅读次数:
263
状态码解释: 502 Bad Gateway:作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。 502 原因分析: 将请求提交给网关如php-fpm执行,但是由于某些原因没有执行完毕导致php-fpm进程终止执行。说到此,这个问题就很明了了,与网关服务如php-fpm的配置 ...
分类:
其他好文 时间:
2018-12-27 13:14:41
阅读次数:
122