wlfpanda1012
wlfpanda1012
 服务启动之后一直报 on null 的错误,我看了一下这部分process的源码。 只有当服务不是协程的时候,才会new SwooleProcess,不然process就肯定是null。  但因为 while(ture)  就会一直去跑handle(),然后一直拿不到process,然后一直log错误。 如果在server那边取消协程风格就能正常运行了。 所以是hyperf/gotask是不支持协程风格吗?
145-156行 public function initPayload(): array { $timestamp = time(); return [ 'sub' => '1', 'iss' => 'http://' . ($_SERVER['SERVER_NAME'] ?? '') . ':' . ($_SERVER['SERVER_PORT'] ?? '') . ($_SERVER['REQUEST_URI'] ??...
起因:在线监控发现返回的用户信息包含password,个人认为应该没有场景需要返回加密(或未加密)的密码信息。所以直接在model层进行了hidden处理。
```php public function kickAndSendByUid(int $uid, string $message): void { $fdIds = $this->sendByUid($uid, $message); foreach ($fdIds as $fdId) { go(function () use ($fdId) { sleep(1); var_dump('before disconnect:' . $fdId); $this->sender->disconnect($fdId); var_dump('after...