我有一个运行在Apache / mod_php上的PHP web应用程序,可以正常工作几天,然后失败,返回500内部服务器错误。
我已经打开了debugging日志logging,并没有看到任何指向原因的日志。 解决此问题的唯一方法是重新启动Apache。
我想我需要运行系统跟踪来监控Apache进程,并使用Apache工作台或其他负载testing工具强制其失败。 问题是,我从来没有这样做过,所以我不知道我会怎么做。
我正在运行CentOS 6.x. 我将使用什么工具来运行系统跟踪,我将如何调用它?
你可以尝试strace
strace -f -p 22254 -s 80 -o /tmp/debug.lighttpd.txt
-p将是apache进程的PID,这个线程可以帮助你find它