Linux
超過限制時記錄
當超過設置的值時,是否有記錄資訊的日誌文件
/etc/security/limits.conf
?如果上述文件中的值太緊,則使用伺服器上託管的網站的客戶端會看到諸如
[FATAL] failed to allocate memory
. 但我不會被嚇倒。那麼有日誌嗎?如果沒有,是否有辦法在超過值時記錄下來?
對於您正在嘗試做的事情,limits.conf 是一個過於生硬的工具。
cgroups 將設置限制並為您提供會計資訊,但文件有點遲鈍!https://www.kernel.org/doc/Documentation/cgroups/memory.txt
當超過 /etc/security/limits.conf 中設置的值時,是否有日誌文件記錄資訊?
沒有。
所有這些值最終都會處理資源限制 (
man setrlimit
),當它們滿足時,沒有通用機制來發出要記錄的警告。