2017-09-15 6 views
-1

Mon application a 5 conteneurs. L'un d'entre eux est un conteneur OpenLDAP personnalisé.Le service Docker quitte avec "up", mais "start" fonctionne

Si j'émets la commande docker-compose up, tous les services démarrent correctement, mais le fichier openldap se ferme en quelques secondes. Aucune erreur n'est affichée dans le processus slapd s'exécutant dans le conteneur. Le code de sortie du conteneur est 137.

Pendant que les autres services étaient en cours d'exécution, si je démarrais le disjoncteur openldap par docker-compose start openldap, il démarre correctement et continue à fonctionner. Très moins souvent, je vois que d'autres services tombent en silence une fois que je démarre Openldap. Je continue à me demander, s'il y a une limite stricte dans le nombre de services que je peux lancer avec docker-composer? Mon OS hôte est Windows et tous mes conteneurs sont basés sur CentOS 7.

docker logs montre ces entrées

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

Ce qui se passe 'journaux docker ' ont à dire? –

+0

Rien. Il affiche uniquement les journaux de slapd lors de son démarrage. Edité pour inclure la sortie des journaux –

Répondre