[英]What would cause an abort signal to be sent to a Docker container?
我的Web服務在Docker容器中運行。
最近,我看到許多SystemExit
錯誤,這些錯誤是由於我使用的服務器( gunicorn
)收到abort
信號而引起的。
我已經檢查了CPU Utilization
和Memory Utilization
監視器,但是兩者都是正常的,利用率不到50%,這似乎不太可能是原因。
由於我可能會根據需要在服務中進行一些下載,因此我想知道這可能是由於文件處理程序用盡而引起的,但是我從未在日志中看到相關的異常。
還有哪些其他原因可能導致ABORT
信號?
請嘗試調試PAAS解決方案上的軟/硬內存限制,還嘗試運行strace或sysdig類實用程序以找出退出原因。
您如何在Container中啟動應用程序? 當您使用CMD或ENTRYPOINT在Dockerfile中提及時,可以使用EXEC或SHELL形式啟動過程。 EXEC表格將允許Docker將任何信號轉發到正在運行的進程,以便您可以在那里進行處理。 這將使您了解中止的具體原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.