start caching pidfile. exit with 'warn' instead of 'error' if pid file does not exist