Apache-2.2
Apache 使用的記憶體比 PHP 的 memory_limit 多
我在生成多個 Apache 程序並佔用物理記憶體和交換的伺服器上遇到一些問題。
每個
httpd
程序消耗大約 130MB 的 RES。但是,PHPmemory_limit
設置為 32MB。最初的想法是 PHP 程式碼中存在記憶體洩漏 - 但是,我沒有看到任何可能導致這種情況的特定程式碼……當然程式碼庫不一定有效,但是,對於這麼大的程式碼還有什麼其他解釋Apache 給定 memory_limit 的記憶體消耗設置得非常低?
memory_limit
是 apache 允許為每個腳本分配的最大記憶體。如果您在同一個實例上執行多個腳本,則httpd
使用超過 32MB 是正常的。