Docker容器A在作为另一个Docker服务B运行的cassandra中查询(插入/更新)之后死亡

我是docker工人卡桑德拉。 以及我正面临一个奇怪的问题,任何帮助,因为我可以debugging这个问题将是伟大的。 我在用

Cassandra 3.3.0, native Cassandra-driver for python- 3.3.0 Docker 1.11.1 

我有两个容器一个托pipecassandra服务说容器A和从另一个容器说B我正在执行插入查询cassandra容器。 这里一旦B对这个容器B(这是我的服务容器)死后刚刚执行查询。

我在容器B中看到的日志

 [start] application exit with code 0, killing container 

我没有看到任何其他相关的日志进一步debugging是什么原因,以便我的容器插入后死亡。

只是为了确保我不会丢失任何exception,我正在捕获所有exception即BaseException。 我已经添加了几个logging器来跟踪我的问题,但即使是容器死亡,它永远不会来到这个除了块。

我怀疑

看起来docker在内存中有错误,它会写,它死或别的东西。

我也试过

我试图运行我的代码没有docker容器看到有问题的线路,如果有的话。 这里没有docker工作,没有例外。 我也确保closurescassandra会话。

请指教 ..

我没有看到任何其他相关的日志进一步debugging是什么原因,以便我的容器插入后死亡。

这就是容器应该如何工作:一旦主要命令退出(或失败),容器也退出,并将其置于“退出”状态。

主要命令( ENTRYPOINTCMD )是容器B插入查询到cassandra容器。 它这样做,并退出。