IO.pipe::puts hangs in bootloader.rb

15 views
Skip to first unread message

Mr_Tibs

unread,
Mar 31, 2009, 8:05:31 PM3/31/09
to merb
Hi,

I need help debugging why IO.pipe::puts hangs in the bootloader.rb.

Last week I posted a thread in which I was asking if anyone had
trouble executing "merb -K all". Nobody replied so I looked at how the
signals are sent to the worker processes. I traced the problem to line
810 in bootloader.rb (merb-core-1.0.8.1): "@writer.puts(status.to_s)
if @writer".

On my production machine, no statement is executed after this line and
there is no exception generated/rescued. It seems like it just hangs.
Because it hangs, none of the worker processes are killed and the
master process just waits.

Did anyone ever encounter this problem? How would I debug it?

Thanks,
Tiberiu Motoc
Reply all
Reply to author
Forward
0 new messages