我有一个码头集装箱,我可以很好地在当地。但是当我在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
我不明白这个问题是从哪里来的,以及如何最好地调试它。我怎么知道是什么杀死了我的集装箱?
我尝试将容器的ram增加到4gb以上,但没有效果。此外,根据 /usr/bin/time -v xsltproc sort.xsl offending_file.xml > sortedFile.xml
进程应该只消耗1gb ram。
我还试着在google上搜索 W0703
以及 5074 logging.cpp:91
,但无济于事。它还回避了一个问题:为什么容器在本地运行时执行命令没有问题。
1条答案
按热度按时间aiqt4smr1#
我也有同样的问题。我在chronos上运行一个docker容器然后离开了
"command"
字段为空,假设它将执行CMD
在dockerfile中。显式地将命令复制到mesos配置中解决了这个问题。