jay*_*abs 6 linux logging php-fpm ubuntu-14.04
我有两台服务器,分别是 Ubuntu 12.04 和 Ubuntu 14.04。当我在新服务器中使用 Ubuntu 14.04 并启用 /etc/php5/fpm/php-fpm.conf 下的 php-fpm 日志文件时,其内容如下:
error_log = /var/log/php5-fpm.log
Run Code Online (Sandbox Code Playgroud)
我注意到我在 Ubuntu 12.04 中找到的大部分日志都不是用 14.04 写的。例如,如果我在 Ubuntu 12.04 中重新启动 php5-fpm,则会写入重新启动日志,但是,在 14.04 中不会发生这种情况。我在 14.04 中错过的另一个日志如下:
[23-Aug-2014 16:23:03] NOTICE: [pool web42] child 118098 exited with code 0 after 12983.480191 seconds from start
[23-Aug-2014 16:23:03] NOTICE: [pool web42] child 147653 started
[23-Aug-2014 17:27:31] WARNING: [pool web8] child 76743, script '/var/www/mysite.com/web/wp-comments-post.php' (request: "POST /wp-comments-post.php") executing too slow (12.923022 sec), logging
Run Code Online (Sandbox Code Playgroud)
我真的很想拥有这种日志,以便我知道慢速脚本执行的时间长度。
有谁知道除了 /etc/php5/fpm/php-fpm.conf 之外,Ubuntu 14.04 中是否还有其他设置需要更改?
更新:
这是我运行时的结果/etc/init.d/php5-fpm restart ; find / -type d -name /proc -prune -o -type f -mmin 2 -print:
find: warning: Unix filenames usually don't contain slashes (though pathnames do). That means that '-name `/proc'' will probably evaluate to false all the time on this system. You might find the '-wholename' test more useful, or perhaps '-samefile'. Alternatively, if you are using GNU grep, you could use 'find ... -print0 | grep -FzZ `/proc''.
/var/log/ispconfig/httpd/mysite.net/error.log
/var/www/clients/client1/web4/web/wp-content/cache/page_enhanced/mysite.net/page/12-cool-hybrid/_index.html
/var/www/clients/client1/web11/log/error.log
/var/www/clients/client1/web11/tmp/sess_phi0akqc8k4r6pkqkg26im83i4
/var/www/clients/client1/web11/tmp/sess_vibcotqj4hht6u9boij9mufjs0
/var/www/clients/client1/web11/tmp/sess_lfdh2ol4hotpforolq693hvj70
/var/www/clients/client1/web11/tmp/sess_64slp06h69v35tg6nfq6u1uqm2
Run Code Online (Sandbox Code Playgroud)
小智 9
日志正在写入
./var/log/upstart/php5-fpm.log
Run Code Online (Sandbox Code Playgroud)
发现这真是太可笑了。
感谢 Luigi(在评论中)指出这一点。
| 归档时间: |
|
| 查看次数: |
7805 次 |
| 最近记录: |