This commit is contained in:
2021-03-02 18:25:17 +08:00
parent 410b06e7cf
commit 0eee8d6cff
+8 -8
View File
@@ -151,14 +151,14 @@ abstract class Pool extends Component
*/
private function createByCallback($name, mixed $callback)
{
if ($this->creates === -1 && !is_callable($callback)) {
$this->creates = $creates = Timer::tick(1000, [$this, 'Heartbeat_detection']);
$event = Snowflake::app()->getEvent();
$event->on(Event::SERVER_WORKER_STOP, function () use ($creates) {
Timer::clear($creates);
});
}
// if ($this->creates === -1 && !is_callable($callback)) {
// $this->creates = $creates = Timer::tick(1000, [$this, 'Heartbeat_detection']);
//
// $event = Snowflake::app()->getEvent();
// $event->on(Event::SERVER_WORKER_STOP, function () use ($creates) {
// Timer::clear($creates);
// });
// }
if (!Context::hasContext('create::client::ing::' . $name)) {
$this->push($name, $this->createClient($name, $callback));
Context::remove('create::client::ing::' . $name);