[erlang-questions] Get Erlang node uptime and way to test it is working

Rickard Green rickard@REDACTED
Tue Jun 20 12:56:24 CEST 2017


tis 20 juni 2017 kl. 09:21 skrev Mithun B <mithunb@REDACTED>:

> Hi all,
>
> We are using "erlang:statistics(wall_clock)" to get the Erlang node up
> time in millisecond.
>
> It works fine till 49 days, but on 49th day it will role back to start
> from 0 millisecond.
>
> I need to know two things here, First of all, a different method for how
> to test it, I don't want to wait for 49+ days to see it works or not.
>
> Secondly, I need to know a method which gives proper up time even after
> 49+ days. How about following:
>
> "(erlang:monotonic_time() - erlang:system_info(start_time)) div 1000000000"
>

Apart from the assumption of nanosecond native time unit this is the way to
do it. Use erlang:convert_time_unit() instead. There are Erlang systems not
using nanoseconds as native time unit.

Regards,
Rickard Green, Erlang/OTP


>
> If any one having more insight on this, please shed some light on these
> topics.
>
> Thanks and regards,
>
> Mithun B
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
>
-- 
Rickard Green, Erlang/OTP, Ericsson AB
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20170620/7363566d/attachment.htm>


More information about the erlang-questions mailing list