[erlang-questions] Monitoring

Lee Sylvester lee.sylvester@REDACTED
Sun Sep 15 20:21:33 CEST 2013


Thanks, Garrett.  I'll give that a try.  Having no luck with erld.  I keep getting "Already running on pid 0"

Cheers,
Lee


On 15 Sep 2013, at 18:55, Garrett Smith <g@REDACTED> wrote:

> Hi Lee,
> 
> I put this into a general systems management category -- so whatever
> you do for other daemons/services you might want to do for Erlang.
> 
> I have had success with runit and systemd -- using these for whole
> system init and supervision.
> 
> One of the problems with pidfiles is that they eventually lie to you,
> which is hurtful.
> 
> There's a school of though that says always run a service as a
> foreground process -- never in the background. runit e.g. prefers this
> approach. I use run_erl for this:
> 
> http://www.erlang.org/doc/man/run_erl.html
> 
> There are some here who will tell you not to use run_erl. Though I
> believe it's safe to ignore their advice on this point :)
> 
> Garrett
> 
> On Sun, Sep 15, 2013 at 9:38 AM, Lee Sylvester <lee.sylvester@REDACTED> wrote:
>> Thanks guys.  I've just discovered erld.  I'm going to give it a whirl, but will fall back to heart if it doesn't fulfil my needs ;-)
>> 
>> Regards,
>> Lee
>> 
>> 
>> 
>> On 15 Sep 2013, at 15:37, Dmitry Kolesnikov <dmkolesnikov@REDACTED> wrote:
>> 
>>> Hello,
>>> 
>>> I am using "heart" (erlang native) to monitor node and repair it damage. It works very well in our production, I am very positive about it. Of course it do not help on host crash. The host health is monitored using state-of-ther art technology (e.g. ZenOss)
>>> 
>>> - Dmitry
>>> 
>>> On Sep 15, 2013, at 4:44 PM, Lee Sylvester <lee.sylvester@REDACTED> wrote:
>>> 
>>>> Hey guys,
>>>> 
>>>> So, I want to monitor my Erlang apps.  Currently, I'm using Monit to monitor my other (non-Erlang) apps.  Can I hook Monit up to monitor my Erlang apps, too?  If so, what is the best to get the PID of the running Erlang app, so I can monitor it?  I've tried to do this with a service script, but querying $! reveals nothing and there are just too many apps supporting my Erlang app to keep track of.  If Monit is NOT the best option, then what is?
>>>> 
>>>> Thanks for all the help
>>>> 
>>>> Cheers,
>>>> Lee
>>>> _______________________________________________
>>>> erlang-questions mailing list
>>>> erlang-questions@REDACTED
>>>> http://erlang.org/mailman/listinfo/erlang-questions
>>> 
>> 
>> _______________________________________________
>> erlang-questions mailing list
>> erlang-questions@REDACTED
>> http://erlang.org/mailman/listinfo/erlang-questions




More information about the erlang-questions mailing list