[英]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.