This commit is contained in:
2020-09-07 16:08:17 +08:00
parent 4a11a0e813
commit 5cbf792474
3 changed files with 14 additions and 4 deletions
+1 -2
View File
@@ -18,8 +18,7 @@ class OnStart extends Callback
*/
public function onHandler($server)
{
$time = storage('socket.sock');
Snowflake::writeFile($time, $server->master_pid);
Snowflake::setProcessId($server->master_pid);
$event = Snowflake::app()->event;
if ($event->exists(Event::SERVER_EVENT_START)) {
+1 -1
View File
@@ -31,7 +31,7 @@ class OnWorkerStart extends Callback
*/
public function onHandler(Server $server, $worker_id)
{
Snowflake::setProcessId($server->worker_pid);
Snowflake::setWorkerId($server->worker_pid);
$get_name = $this->get_process_name($server, $worker_id);
if (!empty($get_name) && !Snowflake::isMac()) {
+11
View File
@@ -130,6 +130,17 @@ class Snowflake
}
/**
* @param $workerId
* @return false|int|mixed
* @throws Exception
*/
public static function setWorkerId($workerId)
{
return self::writeFile(storage($workerId . '.sock', 'worker'), $workerId);
}
/**
* @param $fileName
* @param $content