[erlang-questions] silent death of node

Dmitry Kolesnikov <>
Mon Dec 24 15:55:32 CET 2012


Hello,

Finally, I've discovered the issue. This was a bug in my code :-(
I was leaking a file descriptors. Node got out of them, I was not able to attach to it anymore...

- Dmitry

On Dec 24, 2012, at 1:16 AM, Tony Rogvall <> wrote:

> That was unfortunate.
> Any information about the EC2 setup? How long time has the node been running?
> how much memory is consumed?
> I am eager to hear what you find out, please keep us posted.
> 
> /Tony
> 
> On 23 dec 2012, at 21:44, Dmitry Kolesnikov <> wrote:
> 
>> Hello,
>> 
>> Thanks for suggestion! I've tried the patch.
>> Unfortunately, it do not solve my issue.
>> I am still observing same effect. 
>> 
>> - Dmitry
>> 
>> On Dec 23, 2012, at 1:03 PM, Tony Rogvall <> wrote:
>> 
>>> Hi!
>>> I have seen the same in a very similar setup.
>>> I think this may have something to do with a bug in inet_drv.c writev returns 0 for some unknown reason
>>> causing the code looping forever. I think the forever loop was put there to fill the kernel buffer as much
>>> as possible. There exist a patch at erlang-bugs archive somewhere.
>>> 
>>> Check if this patch works for you.
>>> 
>>> http://erlang.org/pipermail/erlang-bugs/2012-November/003217.html
>>> 
>>> /Tony
>>> 
>>> 
>>> On 23 dec 2012, at 10:56, Dmitry Kolesnikov <> wrote:
>>> 
>>>> Hello,
>>>> 
>>>> I got an interesting issue of silent death erlang node. I am in the process of investigation what is going on but may be some of you met similar issue.
>>>> 
>>>> So, I am using R15B01 and R15B03-1 on EC2 small instance. The application is trivial it opens tcp/ip socket and periodically dumps a file to it, supervisor is used to manage processes, etc. I am using rebar to package the app andotp runtime. The application is started as expected but after some time it hands up. Both lager and sasl logs are empty, no error, crashes are reported. Any node attach attempts are failed with error 'Node is not running'...
>>>> 
>>>> Any hints on the issue?
>>>> 
>>>> Thank you in advanced and Best Regards, 
>>>> Dmitry
>>>> 
>>>> _______________________________________________
>>>> erlang-questions mailing list
>>>> 
>>>> http://erlang.org/mailman/listinfo/erlang-questions
>>> 
>>> "Installing applications can lead to corruption over time. Applications gradually write over each other's libraries, partial upgrades occur, user and system errors happen, and minute changes may be unnoticeable and difficult to fix"
>>> 
>>> 
>>> 
>> 
> 
> "Installing applications can lead to corruption over time. Applications gradually write over each other's libraries, partial upgrades occur, user and system errors happen, and minute changes may be unnoticeable and difficult to fix"
> 
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20121224/7bd2e9cb/attachment.html>


More information about the erlang-questions mailing list