2012-03-02 3 views
0

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

+0

Вы можете перефразировать свой вопрос и добавить соответствующий выход ошибки? Трудно понять, что вы просите. – mbsheikh

+0

Мой вопрос: я боюсь, что мои erlang-приложения были обработаны по некоторым причинам, например, из-за воспоминаний, в этом случае служба моего приложения прекратится. Поэтому мне нужно найти способ, чтобы мое приложение возобновлялось автоматически после его завершения. –

ответ

1

вариант поддержки erlang --heart для мониторинга, если процесс erlang все еще жив. В случае сбоя или зависания процесса erlang, блок heartbeat перезагружает весь сервер (он предполагает, что ваше приложение erlang запускается при загрузке вашего сервера). Вы можете прочитать здесь всю информацию:
http://www.erlang.org/doc/man/heart.html

+0

Привет, спасибо за ваш ответ, но я до сих пор не знаю, как это сделать после того, как я прочитаю документ с сердцем, не могли бы вы привести пример, как настроить сердце? –

+0

@ david.liu Поскольку вы правильно ответили на этот ответ, скорее всего, вы не получите больше ответов на этот вопрос. Начните еще один вопрос о том, как настроить сердце для ваших целей. –

+0

Спасибо, все равно, у меня есть конфиг прямо в linux os, и теперь он работает хорошо.^_ ^ –

Смежные вопросы