// Do not use a PID file if the user requested not to
if (!commandLineArguments.isNoPidFile()) {
savePidFile(commandLineArguments.getPidFile());
}
final ServerStatus serverStatus = injector.getInstance(ServerStatus.class);
serverStatus.initialize();
// register node by initiating first ping. if the node isn't registered, loading persisted inputs will fail silently, for example
Ping.Pinger pinger = injector.getInstance(Ping.Pinger.class);
pinger.ping();