123456789101112131415161718192021222324 |
- <?php
- namespace App\Events;
- use Cache;
- use DB;
- use Hhxsv5\LaravelS\Swoole\Events\WorkerStartInterface;
- use Swoole\Http\Server;
- class WorkerStartEvent implements WorkerStartInterface
- {
- public function __construct()
- {
- }
- public function handle(Server $server, $workerId)
- {
- if (isset($server->startMsecTime) && Cache::get("swooleServerStartMsecTime") != $server->startMsecTime) {
- Cache::forever("swooleServerStartMsecTime", $server->startMsecTime);
- DB::table('ws')->delete();
- }
- }
- }
|