[erlang-questions] Recreating a PID from a log file.

Vik Olliver vik@REDACTED
Wed Oct 29 01:48:21 CET 2008


Yes, is for debugging. I needed the PID field to retrieve a message to
find out what the heck was going on.

Vik :v)
On Wed, 2008-10-29 at 13:30 +1300, Richard O'Keefe wrote:
> The Erlang documentation for the 'erlang' module has
> a big scary red box warning:
> 
>      This BIF is intended for debugging
>      and for use in the Erlang operating system.
>      It should not be used in application programs.
> 
> The big problem is that just because you have
>         <0.24454.8>
> in a log and
>         Pid = list_to_pid("<0.24454.8>")
> succeeds and gives you a "process id",
>   - it need not be the id of ANY process (now)
>   - if it is the id of some process, it need not be
>     the one you think it is.
> 
> If you are using this for debugging, fine,
> but trust it about as much as you would trust a
> cardboard ladder.
> __________________




More information about the erlang-questions mailing list