OK, caught the bug on jp_n9's server, it only happens when ruby processes are started in suEXEC mode, user id is different from that of web server, and "max_idle_time" under "Rails" tab has been set.
When there is no request to ruby process for "max_idle_time", LSWS will try to kill this...