国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

調(diào)整PHP-FPM(Nginx)的子進(jìn)程

only_do / 1209人閱讀

摘要:?jiǎn)栴}日志中出現(xiàn)以下警告消息這意味著沒(méi)有足夠的進(jìn)程。平均每個(gè)進(jìn)程在我的機(jī)器上占用大約的。的適當(dāng)值可以計(jì)算為專用于服務(wù)器的總最大子進(jìn)程大小在我的情況下是服務(wù)器有的,所以我留下了一些記憶,讓系統(tǒng)呼吸。

問(wèn)題:

日志中出現(xiàn)以下警告消息:

[26-Jul-2012 09:49:59] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 8 idle, and 58 total children

[26-Jul-2012 09:50:00] WARNING: [pool www] server reached pm.max_children setting (50), consider raising it

這意味著沒(méi)有足夠的PHP-FPM進(jìn)程。
解:

我們需要根據(jù)系統(tǒng)內(nèi)存量來(lái)計(jì)算和更改這些值:

pm.max_children = (total RAM - RAM used by other process) / (average amount of RAM used by a PHP process)

/etc/php-fpm.d/www.conf

pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35

以下命令將幫助我們確定每個(gè)(PHP-FPM)子進(jìn)程使用的內(nèi)存:

ps -ylC php-fpm --sort:rss

RSS列顯示PHP-FPM進(jìn)程的未交換的物理內(nèi)存使用量(千字節(jié))。

平均每個(gè)PHP-FPM進(jìn)程在我的機(jī)器上占用大約75MB的RAM。

pm.max_children的適當(dāng)值可以計(jì)算為:

pm.max_children =專用于Web服務(wù)器的總RAM /最大子進(jìn)程大小 - 在我的情況下是85MB

服務(wù)器有8GB的RAM,所以:

pm.max_children = 6144MB / 85MB = 72

我留下了一些記憶,讓系統(tǒng)呼吸。在計(jì)算內(nèi)存使用情況時(shí),您需要考慮在機(jī)器上運(yùn)行的任何其他服務(wù)。

我已經(jīng)改變了如下設(shè)置:

pm.max_children = 70
pm.start_servers = 20
pm.min_spare_servers = 20
pm.max_spare_servers = 35
pm.max_requests = 500

請(qǐng)注意,非常高的價(jià)值并不意味著任何好處。

您可以使用此方便的命令檢查單個(gè)PHP-FPM進(jìn)程的平均內(nèi)存使用情況:

ps --no-headers -o "rss,cmd" -C php-fpm | awk "{ sum+=$1 } END { printf ("%d%s
", sum/NR/1024,"M") }"

您可以使用上述相同的步驟來(lái)計(jì)算Apche Web服務(wù)器的MaxClients的值- 只需用httpd替換php-fpm。

原文:https://myshell.co.uk/blog/20...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/29190.html

相關(guān)文章

  • 調(diào)整PHP-FPMNginx的子進(jìn)程

    摘要:?jiǎn)栴}日志中出現(xiàn)以下警告消息這意味著沒(méi)有足夠的進(jìn)程。平均每個(gè)進(jìn)程在我的機(jī)器上占用大約的。的適當(dāng)值可以計(jì)算為專用于服務(wù)器的總最大子進(jìn)程大小在我的情況下是服務(wù)器有的,所以我留下了一些記憶,讓系統(tǒng)呼吸。 問(wèn)題: 日志中出現(xiàn)以下警告消息: [26-Jul-2012 09:49:59] WARNING: [pool www] seems busy (you may need to increase...

    anRui 評(píng)論0 收藏0
  • php-fpm的配置和優(yōu)化

    摘要:等平臺(tái)平臺(tái)由于我開(kāi)發(fā)以為主,所以就用的環(huán)境配置來(lái)學(xué)習(xí)。啟動(dòng)進(jìn)程的用戶和用戶組,進(jìn)程運(yùn)行的用戶必須要設(shè)置。模式模式,表示啟動(dòng)進(jìn)程是動(dòng)態(tài)分配的,隨著請(qǐng)求量動(dòng)態(tài)變化的。 centos等linux平臺(tái) /usr/local/php/php /usr/local/php/etc/php.ini /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-...

    AZmake 評(píng)論0 收藏0
  • php-fpm的配置和優(yōu)化

    摘要:等平臺(tái)平臺(tái)由于我開(kāi)發(fā)以為主,所以就用的環(huán)境配置來(lái)學(xué)習(xí)。啟動(dòng)進(jìn)程的用戶和用戶組,進(jìn)程運(yùn)行的用戶必須要設(shè)置。模式模式,表示啟動(dòng)進(jìn)程是動(dòng)態(tài)分配的,隨著請(qǐng)求量動(dòng)態(tài)變化的。 centos等linux平臺(tái) /usr/local/php/php /usr/local/php/etc/php.ini /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-...

    MarvinZhang 評(píng)論0 收藏0
  • php-fpm的配置和優(yōu)化

    摘要:等平臺(tái)平臺(tái)由于我開(kāi)發(fā)以為主,所以就用的環(huán)境配置來(lái)學(xué)習(xí)。啟動(dòng)進(jìn)程的用戶和用戶組,進(jìn)程運(yùn)行的用戶必須要設(shè)置。模式模式,表示啟動(dòng)進(jìn)程是動(dòng)態(tài)分配的,隨著請(qǐng)求量動(dòng)態(tài)變化的。 centos等linux平臺(tái) /usr/local/php/php /usr/local/php/etc/php.ini /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-...

    JerryC 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<