Подождите с помощью systemd, пока сервисный сокет не станет доступным, а затем запустите зависимую службуJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Подождите с помощью systemd, пока сервисный сокет не станет доступным, а затем запустите зависимую службу

Сообщение Anonymous »

В настоящее время у меня медленно запускается служба Java в systemd, что занимает около 60 секунд, пока она не откроет свой HTTP-порт и не будет обслуживать других клиентов.

Другая клиентская служба ожидает, что эта служба быть доступен (является клиентом этой службы), в противном случае он умирает после определенной повторной попытки. Это также началось с systemd. Это, понятное дело, тоже услуга. Но использует первую базу данных.

Могу ли я настроить systemd так, чтобы он ждал, пока первая служба не сделает его сокет доступным? (что-то вроде того, что если сокет действительно прослушивает, то должна запуститься вторая клиентская служба).

Подробнее здесь: https://stackoverflow.com/questions/388 ... art-a-depe
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»