2017-10-11 23 views
-1


我在godaddy和3天前已共享主機,我注意到資源不足,因爲有更多的20個進程在同一時間運行,並且所有進程都是「在/ usr/bin中/ PHP的」。
我已經嘗試了好幾次來殺死所有進程,但他們會在一段時間後運行。
起初我使用「PHP版本7」和消費是在CPU中,我改變到「PHP版本5.6」後,消費變成了RAM
我怎樣才能找出什麼腳本導致這個問題?
如何找到正在運行的進程

ps -ef | grep php 
2042512 270938 2967 1 10:58 ?  00:00:01 /usr/bin/php 
2042512 271063 2967 3 10:58 ?  00:00:03 /usr/bin/php 
2042512 271065 2967 1 10:58 ?  00:00:01 /usr/bin/php 
2042512 271111 2967 2 10:58 ?  00:00:02 /usr/bin/php 
2042512 271350 2967 2 10:58 ?  00:00:02 /usr/bin/php 
2042512 271351 2967 2 10:58 ?  00:00:02 /usr/bin/php 
2042512 271352 2967 2 10:58 ?  00:00:02 /usr/bin/php 
2042512 271353 2967 2 10:58 ?  00:00:01 /usr/bin/php 
2042512 271370 2967 3 10:58 ?  00:00:03 /usr/bin/php 
2042512 272261 2967 4 10:59 ?  00:00:02 /usr/bin/php 
2042512 272263 2967 3 10:59 ?  00:00:02 /usr/bin/php 
2042512 272264 2967 3 10:59 ?  00:00:02 /usr/bin/php 
2042512 272275 2967 2 10:59 ?  00:00:01 /usr/bin/php 
2042512 272279 2967 2 10:59 ?  00:00:01 /usr/bin/php 
2042512 272456 2967 4 10:59 ?  00:00:02 /usr/bin/php 
2042512 272472 2967 4 10:59 ?  00:00:02 /usr/bin/php 
2042512 272576 2967 4 10:59 ?  00:00:02 /usr/bin/php 
2042512 272579 2967 3 10:59 ?  00:00:01 /usr/bin/php 
2042512 272852 2967 4 10:59 ?  00:00:01 /usr/bin/php 
2042512 272853 2967 4 10:59 ?  00:00:01 /usr/bin/php 
2042512 272854 2967 5 10:59 ?  00:00:01 /usr/bin/php 
2042512 272864 2967 5 10:59 ?  00:00:01 /usr/bin/php 
2042512 272927 2967 5 10:59 ?  00:00:01 /usr/bin/php 
2042512 272931 2967 4 10:59 ?  00:00:01 /usr/bin/php 
2042512 272933 2967 4 10:59 ?  00:00:01 /usr/bin/php 
2042512 273019 2967 5 10:59 ?  00:00:01 /usr/bin/php 
2042512 273860 2967 4 11:00 ?  00:00:01 /usr/bin/php 
2042512 273862 2967 4 11:00 ?  00:00:01 /usr/bin/php 
2042512 273863 2967 4 11:00 ?  00:00:01 /usr/bin/php 
2042512 273881 2967 0 11:00 ?  00:00:00 /usr/bin/php 
2042512 273893 2967 1 11:00 ?  00:00:00 /usr/bin/php 
2042512 274408 2967 4 11:00 ?  00:00:00 /usr/bin/php 
2042512 274420 272471 0 11:00 pts/0 00:00:00 grep php 

回答

-1

爲PHP是一個腳本,讓你看了看它的運行的子進程。如果你做ps -ef | grep php並查看php的PID,然後查看是否有任何運行子項的命令行的子項可能包含腳本本身的名稱。你可以做一個ps -ef | grep php | awk'{print $ 1}'| xargs kill -9將它們全部清除掉(假設pid是ps -ef在你的盒子上返回的第一個字段)...希望這有助於:-)

+0

我編輯了我的問題並添加了「ps -ef | grep php「result @ kusala9 –

相關問題