Files
zhamao-framework/src/ZM/Event/SwooleEvent/OnStart.php

36 lines
736 B
PHP
Raw Normal View History

<?php /** @noinspection PhpComposerExtensionStubsInspection */
namespace ZM\Event\SwooleEvent;
2021-06-16 00:17:30 +08:00
use Error;
use Exception;
use Swoole\Event;
use Swoole\Server;
use ZM\Annotation\Swoole\SwooleHandler;
use ZM\Console\Console;
use ZM\Event\SwooleEvent;
use ZM\Framework;
2021-06-16 00:17:30 +08:00
use ZM\Store\ZMBuf;
use ZM\Utils\DataProvider;
2021-06-16 00:17:30 +08:00
use ZM\Utils\SignalListener;
use ZM\Utils\Terminal;
use ZM\Utils\ZMUtil;
/**
* Class OnStart
* @package ZM\Event\SwooleEvent
* @SwooleHandler("start")
*/
class OnStart implements SwooleEvent
{
public function onCall(Server $server) {
2021-07-09 01:38:30 +08:00
Console::debug("Calling onStart event(1)");
if (!Framework::$argv["disable-safe-exit"]) {
2021-06-16 00:17:30 +08:00
SignalListener::signalMaster($server);
}
}
2021-07-09 01:38:30 +08:00
}