Как автоматически запустить процесс MongoDB после выключения на Linux CentOS - PullRequest
0 голосов
/ 22 мая 2018

Проблема: процесс MongoDb отключается каждый раз, когда его вручную выключают с помощью Ctrl + C. Когда это происходит, он остается выключенным, пока не запустится снова.

Что я хочу: Есть ли в любом случае, я могу иметь процесс авто-старт после того, как он был прекращен.Я открыт для любых вариантов.

Пока что я смог найти в Google, как автоматически запустить MongoDb при перезагрузке системы или при запуске системы.

Также, если кто-то знает, какчтобы прослушать завершение работы mongoDb, у меня может быть скрипт запуска MongoDb при запуске слушателя завершения работы.

1 Ответ

0 голосов
/ 23 мая 2018

Полагаю, это зависит от того, как вы хотели бы подойти к этому.Я не знаю, как устроена ваша программа, чтобы вы могли вручную нажать Ctrl + C, чтобы завершить работу с БД, но вы можете поймать сигнал «Ctrl + C» в вашей программе.Посмотрите информацию о SIGINT.

Кроме того, вы можете создать демон, который проверяет PID-файл вашей БД.Проведите тест бесконечности своего демона, существует ли PID-FILE БД, и -? - сделайте что-нибудь, если его нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...