我的Amazon Linux上有一个类似
的PHP文件<?php
sleep(600);
我通过点击公开的URL来运行该文件。文件运行时,我运行
ps aux
在我的Linux机器上,但我找不到列表中的相应进程。我也试过了
ps ax | grep *.php
不会返回任何结果。
为什么我无法找到我的PHP进程?
答案 0 :(得分:1)
只需发出此命令
ps aux | grep php
不要发出*.php
我刚刚在我的盒子上做了ps aux | grep php
,我得到了以下输出
ps aux | grep php
root 6156 0.0 0.1 189700 4128 pts/9 T 12:00 0:00 sudo emacs MissionAgreement.php -nw
root 6168 0.1 0.4 252820 16864 pts/9 T 12:00 0:02 emacs MissionAgreement.php -nw
gain-dev 6387 0.0 0.1 230632 4640 ? Sl 12:13 0:00 /usr/lib64/libreoffice/program/oosplash --writer /var/www/html/wwwroot/phpword/samples/gain_docx_template/MissionAgreement_.docx
gain-dev 6400 4.1 6.0 1515164 237840 ? Sl 12:13 0:45 /usr/lib64/libreoffice/program/soffice.bin --writer /var/www/html/wwwroot/phpword/samples/gain_docx_template/MissionAgreement_.docx --splash-pipe=6
gain-dev 6869 0.0 0.0 103252 828 pts/9 S+ 12:32 0:00 grep php
root 20355 0.0 0.0 189700 8 pts/9 T Dec19 0:00 sudo emacs Invoice.php -nw
root 20483 0.0 0.0 252612 8 pts/9 T Dec19 0:01 emacs Invoice.php -nw
gain-dev 29811 0.0 0.2 404620 10492 ? S Dec18 1:54 gedit /home/gain-dev/.cache/.fr-HxN35J/index.php
root 30741 0.0 0.0 189704 8 pts/0 T Dec16 0:00 sudo emacs gain_fns.php -nw
root 30743 0.0 0.0 252288 8 pts/0 T Dec16 0:00 emacs gain_fns.php -nw
root 31164 0.0 0.0 189700 8 pts/0 T Dec16 0:00 sudo emacs /etc/php.ini -nw
root 31174 0.0 0.0 250640 8 pts/0 T Dec16 0:00 emacs /etc/php.ini -nw
root 31380 0.0 0.0 189704 8 pts/0 S Dec16 0:00 sudo emacs mission_insert.php -nw
root 31382 0.0 0.3 252664 12464 pts/0 S+ Dec16 0:01 emacs mission_insert.php -nw
如果上述示例存在问题,您可以选择启用带有ExtendedStatus的mod_status,将显示当前正在处理的pids和URL。您将在此网址上获得一个不错的输出和示例:http://www.apache.org/server-status