Increase the granularity of the 30 second check and use PID file as a lock for starting a new process
Use /dev/null for thin's PID file