There should be one ruby process with parent PID of 1, that's the one started by LSWS, the other worker ruby processes are forked by that process.
So, check that ruby process with ktrace/kdump, see if it is doing getppid(), and the result.
The configuration change only affect newly started...