Worker pid lookup spawned by the current user

On a server with multiple environments(staging, production) with multiple users, it's not possible to start workers isolated by each user cause, the pid lookup method is parsing the list of all processes running on that machine. It will also prevent starting workers if it finds workers started by another user.

Maybe this is a fix for that. What do you think? :-)