public function init()
 {
     parent::init();
     ini_set('memory_limit', '-1');
     set_time_limit(0);
     error_reporting(E_ALL & ~E_WARNING);
     date_default_timezone_set('UTC');
     /**
      * For flexibility system
      */
     $this->founded_in = date('YmdHis');
     /**
      * Logger
      */
     $this->logger = LoggerFactory::getFileLogger('SyncStatusCommand');
     //        $this->logger = LoggerFactory::getConsoleLogger();
     /**
      * Settings
      */
     $this->settings = new Synchronization();
     /**
      * Check pid
      */
     if ($this->settings->getSynsStatusCommandPid() && ProcessPid::isActiveProcess($this->settings->getSynsStatusCommandPid())) {
         exit;
     } else {
         $this->settings->setSynsStatusCommandPid(getmypid());
     }
     /**
      * Connector
      */
     $server = ['ip' => $this->settings->server_ip, 'port' => $this->settings->server_port];
     $client = ['ip' => $this->settings->remote_server_ip, 'port' => $this->settings->remote_server_port];
     $this->connector = new UDPConnector($this->logger, $server, $client);
     /**
      * Message
      */
     $this->message_features = [SyncStatusHandler::MESSAGE_TYPE => 'S', SyncStatusHandler::MESSAGE_FROM => $this->settings->getIdentificator(), SyncStatusHandler::FOUNDED_IN => $this->founded_in];
 }