nginx配置的error_log不生效问题

一般情况下,配置一个web服务时,会设置其独有的NGINX的conf配置,如下所示

若其中的error_log, access_log 不生效,需要修改php-fpm.conf配置文件,在[www]组下开启workers进程的日志输出:

同时,php.ini文件也要开启日志记录:

最后重启php-fpm, nginx

Nginx优化——减少内存占用

通过修改php-fpm启动数量,可以控制对内存的占用。

修改php-fpm.conf文件:

【参考:】

https://www.douban.com/note/315222037/

www.4wei.cn/archives/1002061

 

初学nginx踩过的坑

1.除了安装nginx外,还要安装php-fpm。(同时,除了启动nginx外,还要启动php-fpm)

2.启动nginx和启动php-fpm使用的用户和用户组要一致,(可通过 ps aux|grep nginx , ps aux|grep php-fpm查看,如下图都是以nginx用户和用户组启动服务)如果不一致,可通过修改两者的conf配置文件修改。 继续阅读“初学nginx踩过的坑”