導航:首頁 > 編程語言 > linuxphp進程數

linuxphp進程數

發布時間:2023-03-29 15:02:54

A. linux系統,如何限制每個站點php-cgi數量

修改滲侍老php-fpm 進叢升程數在/usr/local/談友php/etc/php-fpm.conf 查找max_children

B. Linux該怎麼查看系統的PHP進程

linux如何查看php進程?我們一起來兄悉了解一下吧。
1、打開linux系統,在linux的桌面的空白處右擊。腔塵友
2、伍槐在彈出的下拉選項里,點擊打開終端。
3、輸入ps-ef|greptest.php回車即可查看進程。

C. Linux下php-5.5.7如何重啟

是fast CGI 方式安裝的么?
如果是的話, 執行
ps -ef| grep php | grep master | cut -c 10-15 | xargs kill -USR2

如果不是. 執行
service httpd restart

如果是安裝其它集成環境. 請網路.

D. Linux裡面頁面502怎麼解決

1:php-cgi進程數不夠用 (我就是採用此方法解決的)
vim php-fpm.conf
修改其中的2個參數
(1)在安裝好使用過程中出現502問題,一般是因為默認php-cgi進程是5個,可能因為phpcgi進程不夠用而造成502,需要修改/usr/local/php/etc/php-fpm.conf 將其中的max_children值適當增加
這個數值是不確定的 需要我們自己算的,這個值原則上是越大越好,php-cgi的進程多了就會處理的很快,排隊的請求就會很少,減小出現502錯誤的機率。
一般來說,一台伺服器的正常情況下每一個php-cgi要耗費的內存為20M左右。如果我就將此值設為80,那麼也就是說大概要耗費伺服器1600M內存。
查看一下當前系統中有多少個php-cgi進程在運行
netstat -anpo | grep php-cgi | wc -l
如果這個值接近你的在配置文件裡面設置的值,說明需要增加
註:這要根據機器的實際情況而定,每個機器的硬體設施和環境不一樣
參數為:<value name=」max_children」>80</value>
(2)另外一個參數就是php-cgi腳本的執行時間
<value name=」request_terminate_timeout」>0s</value>這里寫0s的意思是讓php-cgi一直執行下去,沒有時間限制。
注意:如果你做不到這一點,也就 是說你的PHP-CGI可能出現某個BUG,或者你的寬頻不夠充足或者其他的原因導致你的PHP-CGI假死那麼就建議你給 request_terminate_timeout賦一個值,這個值可以根據伺服器的性能進行設定。一般來說性能越好你可以設置越高,20分鍾-30分 鍾都可以。
修改完這兩個參數,重啟一下php-cgi,看是否還出現502錯誤
2: php執行時間長
php執行超時,修改/usr/local/php/etc/php.ini 將max_execution_time 改為300
重啟一下php-cgi,看是否還出現502錯誤
3: php-cgi進程死掉
殺死其進程,重啟php-cgi

E. 升級php7.3 linux伺服器cpu 突然很高

1、通過寶塔面板安裝的建站環境是LNMP,使用的Nginx 1.16.1、MySQL 5.5.62、PHP-7.0。2、優化PHP7.0設置。先進入到PHP7.0管理頁面。首先先安裝一個opcache緩沖器,用於加速PHP腳本,其他的就都按默認的來吧,畢竟安裝的擴展太多容易影響性能。修改max_execution_time時間為20.性能調整。這里可以根據自己伺服器配置進行設置,寶塔面板比較人性化,會根據你的伺服器配置設置推薦方案。可以根據自己伺服器內存大小進行計算,一般一個php-fpm進程佔用內存30M左右,以1024MB內存1G內存)來計算,大概可以設置34個並發。使用的就是1核1G內存配置的伺服器,安裝寶塔面板後推薦的是40並發,用不到那麼高的並發,所以設置了20並發的方案,並把max_spare_servers數字調整成了14。

F. linux 下寫 shell kill掉運行時間超過5分鍾的PHP進程

可以的,能根據Cpu累積耗時殺掉程序。
相關進程名字要知道哈。
假設以php進程為名字。
p_name=php
while true
do
sleep 3
#每3秒檢查一次。
pro="$(ps -A|grep "$p_name"|head -n1)"
time="$(echo $pro|awk '{
split($3,tab,/:/); if (tab[2]+tab[1]*60>=5) {print 1}else{print 0}
}')"
#上面那句利用awk判斷時間是不是大於5分鍾。是則輸出1,否則輸出0.
pid="$(echo $pro|awk '{print $1}')"
#如果為1 就殺掉那個進程。
if [ $time = '1' ]
kill -9 $pid
fi
done

G. 如何查看linux php-fpm.pid位置

find / -name php-fpm,不知道你是Yum安裝的還是源碼包安裝的。所以用全盤查找。

啟用php-fpm狀態功能

編輯php-fpm.conf 配置文件 找到pm.status_path配置項

pm.status_path = /php-status 有一個《Linux命令大全》裡面有詳細的Linux命令介紹,可以看看,以免更詳細的了解Linux命令:

H. linux伺服器 php-cgi進程數太多,內存不夠了 求解 謝謝

1. 把最大的php-cgi 進程數調整到內存可承受的范圍內

2. 你自己得判斷下是不是內存的硬需求,如果實在內存不足,那就可以通過增加內存了。更甚可以採用負載均衡。

I. linux php-fpm進程佔用了多少內存

這個佔用多滲山察少是根據你php-fpm.conf裡面叢茄的配置來的。 pm.min_spare_servers = 8pm.max_spare_servers = 16一般情況是。剛啟動的php-fpm佔用內存是10M,唯戚當過一段時間後會慢慢變成20M左右。 以我這里配置為例,最大情況是16個php-fpm子進程

J. 要在linux 伺服器上查看php5-fpm的進程數量,要使用什麼命令

代碼如下 復制代碼

$cd /path/to/php-fpm.log
$for word in `ps axu | grep php | perl -ne 'chomp; @tmp=split " +", $_; print $tmp[1]."n";'` ; do if grep $word php-fpm.log >/dev/null ; then echo -n ''; else echo $word; fi ; done

閱讀全文

與linuxphp進程數相關的資料

熱點內容
excel表格單列數據加密 瀏覽:646
給同事的解壓話語 瀏覽:990
linux關閉網卡命令行 瀏覽:452
史上最漂亮程序員 瀏覽:768
java實現excel的導入 瀏覽:758
光遇賬號如何轉移安卓 瀏覽:266
5分之13除以26的演算法 瀏覽:342
蘭州安寧區買解壓包子 瀏覽:641
php接收圖片代碼 瀏覽:668
hci命令 瀏覽:662
福建伺服器大區雲空間 瀏覽:840
筆桿子程序員 瀏覽:745
手機軟體易驗證加密 瀏覽:589
文檔加密只讀模式也不能看到 瀏覽:431
把jpg轉換成pdf的軟體 瀏覽:874
linuxeth0mac 瀏覽:192
windows編程知乎 瀏覽:442
壓縮工期超過40 瀏覽:249
Android怎麼優化內存 瀏覽:106
linuxetcsysconfig 瀏覽:396