第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP-FPM 進程導(dǎo)致 VPS 上的 CPU 使用率過高

PHP-FPM 進程導(dǎo)致 VPS 上的 CPU 使用率過高

PHP
呼啦一陣風(fēng) 2023-04-21 16:47:12
幾個月前,在與共享托管平臺的低性能作斗爭后,我們將我們的電子商務(wù)網(wǎng)站遷移到了 VPS。為了應(yīng)對流量的增加(平均每天 300-500 名訪客),我們調(diào)整了 PHP-FPM 設(shè)置并將 Max Children 從 5(默認)增加到 50。目前,PHP-FPM“池”進程需要高 CPU 使用率(30-40%)。有什么技巧可以使這些“池”進程使用更少的 CPU?謝謝!VPS 規(guī)格:2 個 CPUIntel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz4GB RAMWHM:Centos 7.8 v86.0.18電商平臺:OpenCart 3.0.2.0
查看完整描述

1 回答

?
慕桂英546537

TA貢獻1848條經(jīng)驗 獲得超10個贊

  1. FPM 與 CPU 使用率無關(guān),它是您的代碼。

  2. 也就是說,不要在沒有可靠依據(jù)的情況下隨意更改工作進程的數(shù)量,例如:實際資源統(tǒng)計信息。

    • 每天有 300-500 個用戶,除非你做一些奇怪的事情,否則你真的不太可能有 50 個并發(fā)請求。

    • 我目前工作的地方高峰時大約有 600 個并發(fā)用戶,最多 15-20 個連接實際上同時做任何事情。[注意:更大/更廣泛的支持基礎(chǔ)設(shè)施]

    • 你真的希望每個 CPU 內(nèi)核同時處理 25 個請求嗎?

    • 你能合理地將 50 個請求的 RAM 放入 4GB 中嗎?

    • 您是否同意這 50 個空閑的 PHP 進程,每個進程消耗 10-15MB RAM?

話雖如此,我們無法告訴您代碼中的哪些內(nèi)容正在耗盡資源,而且您也無法發(fā)布足夠的信息讓我們只能做出模糊的猜測。您需要采取適當?shù)拇胧﹣砗饬抠Y源使用發(fā)生的位置,分析您的代碼以找出原因,并調(diào)整您的基礎(chǔ)設(shè)施配置以適應(yīng)您的特定應(yīng)用程序需求。

沒有一種適用于所有人的“神奇”配置。


查看完整回答
反對 回復(fù) 2023-04-21
  • 1 回答
  • 0 關(guān)注
  • 224 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號