首頁  >  文章  >  後端開發  >  amh中如何設定php-fpm

amh中如何設定php-fpm

藏色散人
藏色散人原創
2020-08-20 09:17:342082瀏覽

amh中設定php-fpm的方法:先開啟「wordpress.conf」檔案;然後修改「pm=static」或「pm = dynamic」為「pm = ondemand」;最後重啟amh即可。

amh中如何設定php-fpm

推薦:《PHP影片教學

AMH中設定php-fpm為ondemand 模式

AMH預設只有兩種php-fpm模式,靜態static 和動態dynamic ,使用兩者的特性是,php-fpm不會釋放記憶體給作業系統。

每一個php-fpm線程大約會佔用20M內存,例如預設的3線程,也就是會佔用60M左右,而這60M不會被釋放。

因此會在主機中看到可能只做了一兩個站,且目前沒有什麼訪問量,記憶體也居高不下。

AMH面板本身使用的也是static靜態模式,2執行緒。也就是說,面板大約會佔用 40 4 = 44M記憶體的理論值。

那麼,ondemand 模式存在的必要性就有了。 ondemand 模式的特性是,根據線程數的最大值,同樣它會佔用相同等級的內存,例如3線程,也同樣是佔用約60M,但是當請求結束後,5-15秒內,會自動釋放內存。

目前由於AMH本身沒有攜帶該模式,因此只能手動完成。操作方法很簡單。

1、php-fpm的配置每個站點無前一個自身的文件,其命名方式是網站標識.conf,路徑在/usr/local/php/etc/fpm下 

#例如我的網站標識是wordpress,那麼就會有一個/usr/local/php/etc/fpm/wordpress.conf

2、開啟該文件,修改其中的pm = static 或pm = dynamic為pm = ondemand ,然後/etc/init.d/amh-start 重啟amh

3、如果想更改AMH面板本身的php-fpm模式,則修改/usr/local/php/etc/php -fpm.conf檔案即可,修改內容同上。

 

以上是amh中如何設定php-fpm的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn