Запуск / остановка службы upstart при создании капли Digitalocean (14.04)

Я запускаю сервер node.js на дроплете Digitalocean, и я хочу, чтобы сервер объявил, что готов к внешней службе (через сообщение HTTP).

Сервер работает через сценарий запуска, используя событие «запуск». Сервер node.js сам создает сообщение для внешней службы при успешном запуске.

Но когда я создаю Droplet, он восстанавливает компьютер в исходное состояние (сервер node.js уже запущен и работает). Таким образом, поскольку сервер node.js не запускается, публикация во внешнюю службу никогда не происходит.

Есть ли альтернативное событие upstart, которое я могу использовать, которое не «запускается»? Тот, который сработает, когда виртуальная машина появится в сети?

Я новичок в обновлении, поэтому я все еще пытаюсь разобраться с этим инструментом, любая помощь будет принята с благодарностью.

1
задан 26 April 2014 в 17:06

1 ответ

Есть ли некоторый сценарий резюме, который выполняется, когда капелька восстанавливается? Если так, добавьте команду initctl emit --no-wait droplet-resumed к сценарию, и затем у Вас будет событие droplet-resumed для передачи сигналов, когда вещь будет восстановлена.

0
ответ дан 26 April 2014 в 17:06

Другие вопросы по тегам:

Похожие вопросы: