簡體   English   中英

錯誤:永遠檢測到的腳本被信號殺死:SIGKILL

[英]error: Forever detected script was killed by signal: SIGKILL

最近我的服務器出了問題。

我的節點服務器停止,永遠不會重新啟動它。

在我的永遠日志中,我看到這一行:

error: Forever detected script was killed by signal: SIGKILL

服務器本身不會拋出錯誤。 事實上,服務器似乎沒有任何故障運行,然后執行隨機SIGKILL。

我不知道AWS是否關閉了我的服務器,或者它是永遠的問題,還是節點服務器本身。

搜索Google並沒有提供太多見解。

我認為這可能與cpu峰值或內存使用量峰值有關,但兩者似乎都很低(但可能會出現一段時間的峰值,我不認識)。

這是以前任何人遇到的問題嗎? 知道怎么解決它?

嗯..為什么問題發生仍然是個謎,但我能夠通過減少我在MongoDB上查詢的隊列來解決它。

雖然mongo和節點都沒有使用大量RAM,但這似乎是問題的原因,因為通過減少查詢數量,問題就消失了。

什么觸發SIGKILL仍然是一個謎,但我認為這些信息可能對其他用戶有用。

對我而言,它與mongoose的設置方式以及與應用程序代碼的交互方式有關。

我能夠通過使用此處的答案創建連接來修復: Mongoose Connection ,創建我的模式定義並僅導出要使用的模型。

我希望這對某人有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM