2017-09-15 70 views
-1

我的应用程序有5个容器。其中之一是一个定制的OpenLDAP容器。泊坞窗服务退出与“向上”,但“开始”的作品

如果我发出命令docker-compose up,所有服务都会启动,但openldap会在几秒钟内退出。容器内运行的slapd进程中没有显示错误。集装箱出口代码为137.

在其他服务正在运行时,如果我通过docker-compose start openldap启动openldap sevrice,它会很好地启动并继续运行。当我开始使用openldap时,我发现很少有其他服务会无声无息地出现。

我一直在想,如果我能用docker-compose启动的服务数量有一个硬限制吗?

我的主机操作系统是windows,我的所有容器都是基于CentOS 7的。

docker logs显示这些条目

59bbbd65 backend_startup_one: starting "dc=testdomain,dc=org" 
59bbbd65 bdb_db_open: "dc=testdomain,dc=org" 
59bbbd65 bdb_db_open: database "dc=testdomain,dc=org": dbenv_open(/var/lib/bdb-data). 
59bbbd65 backend_startup_one: starting "dc=my-domain,dc=com" 
59bbbd65 hdb_db_open: "dc=my-domain,dc=com" 
59bbbd65 hdb_db_open: warning - no DB_CONFIG file found in directory /var/lib/ldap: (2). 
Expect poor performance for suffix "dc=my-domain,dc=com". 
59bbbd65 hdb_db_open: database "dc=my-domain,dc=com": dbenv_open(/var/lib/ldap). 
59bbbd65 slapd starting 
59bbbd65 daemon: added 3r listener=(nil) 
59bbbd65 daemon: added 6r listener=0x19adf5a490 
59bbbd65 daemon: added 7r listener=0x19adf5a550 
59bbbd65 daemon: added 8r listener=0x19adf5a610 
59bbbd65 daemon: added 9r listener=0x19adf5a6f0 
59bbbd65 daemon: added 10r listener=0x19adf5a850 
59bbbd65 daemon: epoll: listen=6 active_threads=0 tvp=NULL 
59bbbd65 daemon: epoll: listen=7 active_threads=0 tvp=NULL 
59bbbd65 daemon: epoll: listen=8 active_threads=0 tvp=NULL 
59bbbd65 daemon: epoll: listen=9 active_threads=0 tvp=NULL 
59bbbd65 daemon: epoll: listen=10 active_threads=0 tvp=NULL 
59bbbd65 daemon: activity on 1 descriptor 
59bbbd65 daemon: activity on: 
59bbbd65 daemon: epoll: listen=6 active_threads=0 tvp=NULL 
59bbbd65 daemon: epoll: listen=7 active_threads=0 tvp=NULL 
59bbbd65 daemon: epoll: listen=8 active_threads=0 tvp=NULL 
59bbbd65 daemon: epoll: listen=9 active_threads=0 tvp=NULL 
59bbbd65 daemon: epoll: listen=10 active_threads=0 tvp=NULL 
myapp_openldap_1 exited with code 137 
+0

善有善报'搬运工日志'有什么意见? –

+0

什么都没有。它仅显示启动期间来自slapd的日志。编辑包括日志输出 –

回答