仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 384|回复: 8
打印 上一主题 下一主题

[其他Linux] 来谈谈:完成Nginx中利用PHP-FPM时纪录PHP毛病日记的设置办法

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 13:06:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
nginx与apache纷歧样,在apache中能够间接指定php的毛病日记,那样在php实行中的毛病信息就间接输出到php的毛病日记中,能够便利查询。
在nginx中事变就酿成了如许:nginx只对页面的会见做access纪录日记。不会有php的errorlog信息。nginx把对php的哀求发给php-fpmfastcgi历程来处置,默许的php-fpm只会输入php-fpm的毛病信息,在php-fpm的errorslog里也看不到php的errorlog。
缘故原由是php-fpm的设置文件php-fpm.conf中默许是封闭worker历程的毛病输入,间接把他们重定向到/dev/null,以是我们在nginx的errorlog和php-fpm的errorlog都看不到php的毛病日记。
以是我们要举行以下的设置就可以检察到nginx下php-fpm不纪录php毛病日记的办法:
1,修正php-fpm.conf中的设置,假如没有请增添:
.代码以下:

[global]
;Note:thedefaultprefixis/usr/local/php/var
error_log=log/php_error_log
[www]
catch_workers_output=yes


2.修正php.ini中设置,没有则增添:
.代码以下:

log_errors=On
error_log="/usr/local/php/var/log/error_log"
error_reporting=E_ALL&~E_NOTICE


3.重启php-fpm
当PHP实行毛病时就可以看到毛病日记在”/usr/local/lnmp/php/var/log/php_error_log”中了
假如呈现:
.代码以下:

[root@localhostetc]#servicephp-fpmrestart
Gracefullyshuttingdownphp-fpm.done
Startingphp-fpm[17-Apr-201418:40:52]ERROR:[/usr/local/php/etc/php-fpm.conf:5]unknownentrycatch_workers_
[17-Apr-201418:40:52]ERROR:failedtoloadconfigurationfile/usr/local/php/etc/php-fpm.conf
[17-Apr-201418:40:52]ERROR:FPMinitializationfailed
failed


那请在第一步的时分,仔细将设置写进绝对应的组中,否则就呈现下面的:
.代码以下:
ERROR:[/usr/local/php/etc/php-fpm.conf:5]unknownentry‘catch_workers_output

最初看看效果:


学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。
只想知道 该用户已被删除
沙发
发表于 2015-1-18 10:10:59 | 只看该作者
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-1-24 22:02:57 | 只看该作者
熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。
小魔女 该用户已被删除
地板
发表于 2015-2-2 15:18:49 | 只看该作者
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
分手快乐 该用户已被删除
5#
发表于 2015-2-8 02:31:13 | 只看该作者
熟读写基础知识,学得会不如学得牢。
admin 该用户已被删除
6#
发表于 2015-2-24 04:35:23 | 只看该作者
随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
柔情似水 该用户已被删除
7#
发表于 2015-3-7 11:00:22 | 只看该作者
发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。
再见西城 该用户已被删除
8#
发表于 2015-3-15 04:15:16 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-21 20:02:41 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 13:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表