Spent hours trying to figure out why jrun stopped working on my server. After much searching I eventually discovered jrun blocking on a read of /dev/random. (strace is my friend).
Searching about, I find that /dev/random will block if the system doesn't have enough 'randomness' accumulated. If you start and stop jrun instances to much you run out of randomness. The primary source of randomness is the keyboard/mouse driver. My server is in another building, in normal use the console is not used. 'A trap for young players'. At this point I don't know what to do other than start jrun instances from the console.... I've been given 2 ideas so far, one remove /dev/random and symlink it to the non blocking /dev/urandom (That however may have an adverse effect somewhere else), the other is to create a /dev/urand device pointing at urandom and then binary edit jrun to use the shorter device name.... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net http://www.cfhosting.net Message: http://www.houseoffusion.com/lists.cfm/link=i:14:3730 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/14 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:14 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.14 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54
