0
我的進程在linux服務器上被殺死,無需人工干預。我已驗證以下情況。意外地在Linux上終止進程
- 沒有人工干預做殺無論是
- RAM和SWAP都沒有用盡
- 「strace的」給我的信息是「+++通過SIGKILL +++封殺」的用戶或管理員 - 這讓我認爲內核已經殺死了這個進程。
該進程佔用16.5GB的虛擬內存,其中RAM爲16GB,SWAP爲50GB。
任務:393總,2運行,387睡覺,4停止,0殭屍
CPU(或多個):12.8%我們,0.5%SY,0.0%的Ni,86.7%的id,0.0%WA,0.0 %喜,0.0%的Si,0.0%ST
號負責:16015M總,8700M使用7315M免費,202M緩衝器
交換:51199M總共150M中使用,51048M免費,5906M緩存
PID USER PR N我VIRT RES SHR S%CPU%MEM TIME + COMMAND
31466 XYZ 20 0 16.4克1.3克6704 [R 100 8.3 0:16.99 測試*
能否請你告訴我其他的原因爲內核殺死進程。
Maxim,我已經檢查了dmesg輸出,同時進程正在被終止。但從中看不到有關殺死進程的信息。我遵循的程序是正確的嗎? – Sobhan
@Sobhan根據分佈情況,舊的內核日誌消息可能會被存檔,因此您需要檢查這些存檔。 –
我無法在機器的/ var/log中觀察到任何此類消息 – Sobhan