改名
This commit is contained in:
@@ -28,13 +28,6 @@ class OnManagerStart extends Callback
|
||||
if (Snowflake::isLinux()) {
|
||||
name('Server Manager.');
|
||||
}
|
||||
|
||||
pcntl_signal(9 | 15, function () use ($server) {
|
||||
while (pcntl_wifexited(0)) {
|
||||
var_dump(error_get_last());
|
||||
break;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -30,16 +30,25 @@ class OnStart extends Callback
|
||||
name(rtrim(Config::get('id', 'system:'), ':'));
|
||||
}
|
||||
|
||||
Process::signal(9, function () use ($server) {
|
||||
while ($ret = Process::wait()) {
|
||||
if ($ret['signal'] == 9 || $ret['signal'] == 15) {
|
||||
$server->shutdown();
|
||||
} else {
|
||||
$server->reload();
|
||||
}
|
||||
pcntl_signal(9 | 15, function () use ($server) {
|
||||
$status = 0;
|
||||
while (pcntl_waitpid($server->master_pid,$status)) {
|
||||
var_dump('skill');
|
||||
var_dump(error_get_last());
|
||||
break;
|
||||
}
|
||||
});
|
||||
|
||||
// Process::signal(9, function () use ($server) {
|
||||
// while ($ret = Process::wait()) {
|
||||
// if ($ret['signal'] == 9 || $ret['signal'] == 15) {
|
||||
// $server->shutdown();
|
||||
// } else {
|
||||
// $server->reload();
|
||||
// }
|
||||
// }
|
||||
// });
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -41,11 +41,6 @@ class OnWorkerStart extends Callback
|
||||
if ($worker_id >= $server->setting['worker_num']) {
|
||||
return;
|
||||
}
|
||||
go(function () use ($server) {
|
||||
while ($ret = System::waitPid($server->master_pid)) {
|
||||
var_dump($ret);
|
||||
}
|
||||
});
|
||||
Snowflake::setWorkerId($server->worker_pid);
|
||||
$this->setWorkerAction($worker_id);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user