Зомби-процессы в docker-контейнере из docker cmd-скрипта - PullRequest
0 голосов
/ 26 декабря 2018

Мой контейнер запускается командой start_script через команду CMD dockerfile.Внутри start_script мне нужно запустить php-скрипты для инициализации некоторых данных, и я запускаю их в фоновом режиме (потому что это может занять несколько минут), например:

php /home/sand-scripts/bin/console app:blacklist:domain &
php /home/sand-scripts/bin/console app:blacklist:subnet &

Если я захожу в контейнер, я могу проверить инициализированные данныехорошо, но если я запускаю ps aux, я вижу, что мой php-процесс становится зомби (или вот так):

   28 root      0:02 [php]
   29 root      0:00 [php]
   30 root      0:01 [php]

во время их работы, это выглядит так:

31 root      4:50 php /home/sand-scripts/bin/console app:blacklist:ip

Если я запускаю без &, no php зомби.

Эти скрипты также запускаются cron каждые 10 минут, но новый php-зомби не появляется.

Что нужно сделать, чтобы избежать этой проблемы во время контейнеразапуск?

...