如何确定为什么sigterm被发送到在mesos的docker容器内处理运行?
我有一个docker容器,我可以在当地擅长罚款。 然而,当在一个mesos集群上运行时,我得到了SIGTERMS
/usr/my_script.sh: line 57: 310 Killed xsltproc sort.xsl ${2} > ${2}_bat W0703 09:09:54.465442 5074 logging.cpp:91] RAW: Received signal SIGTERM from process 2262 of user 0; exiting
我不明白这个问题来自哪里以及如何最好地debugging它。 我怎样才能找出什么是我的容器?
我试图增加可用容量超过4GB的内存,但无济于事。 而且,根据/usr/bin/time -v xsltproc sort.xsl offending_file.xml > sortedFile.xml
这个过程应该只消耗1GB RAM。
我也试着用googlesearchW0703
的错误输出和5074 logging.cpp:91
,但是没有用。 它也引发了一个问题,为什么容器在本地运行时没有执行命令的问题。
- 如何debugging在docker容器内运行的rails应用程序
- debugging节点(> = 6.3)从docker集装箱
- 使用vs代码从Windows远程debugging部署在docker上的dotnet核心应用程序
- WebStorm不能通过TCP连接到Docker守护进程
- 如何使用Docker for OSX Beta在PyCharm中debuggingFlask应用程序?
- 如何用IntelliJdebugging在Docker中运行的应用程序?
- VSCode在连接到Windows泊坞窗容器上的远程debugging器时挂起在断点上
- 在Docker中debuggingDjango代码
- 连接到远程进程时,不会在VS Codedebugging模式下触发的断点