public static function signalHandler($signal)
{
switch ($signal) {
// Stop.
case SIGINT:
self::stopAll();
break;
// Reload.
// Reload.
case SIGUSR1:
self::$_pidsToRestart = self::getAllWorkerPids();
self::reload();
break;
// Show status.
// Show status.
case SIGUSR2:
self::writeStatisticsToStatusFile();
break;
}
}