0
我们有一个运行我们的PHP脚本的CentOS服务器。杀死某个httpd作业
有时,当我们从浏览器启动脚本并关闭浏览器时,作业会一直运行在服务器上。
有没有办法杀死那个特定的工作?
在服务器上,我可以看到一堆/ usr/sbin/httpd作业正在运行,但我怎么知道这是在浏览器中启动的作业,所以我确保我不会杀死其他某个作业?
我们有一个运行我们的PHP脚本的CentOS服务器。杀死某个httpd作业
有时,当我们从浏览器启动脚本并关闭浏览器时,作业会一直运行在服务器上。
有没有办法杀死那个特定的工作?
在服务器上,我可以看到一堆/ usr/sbin/httpd作业正在运行,但我怎么知道这是在浏览器中启动的作业,所以我确保我不会杀死其他某个作业?
如果您提供了用户正在启动的特定作业的详细信息,将会非常有用。
很难知道脚本运行在哪个线程上,可能会更有效地将您的php.ini文件中的max_execution_time设置为合适的值。
如果您收到僵尸进程,你可以尝试像解决这个其他问题上的SO:
bash script to kill php process older then an hour
有取决于什么脚本正在做其他可用选项,但很难说不知道它在做什么