对上一篇进行了部分优化
https://www.jianshu.com/p/763f6852f32c
进程启动
public function onWorkerStart($worker){
$handle = new Index();
$hander->add_timer();
}
index.php文件
<?php
namespace app\push\controller;
use Workerman\Lib\Timer;
use think\Db;
class Index{
public function add_timer(){
Timer::add(1,array($this,'index'),array(),true);
}
public function index(){
$data = array(
'time' => time(),
'state' => 1
);
Db::name('text)->insert($data);
sleep(120);
}
}
END
新增加一个停止workerman
进入到public下
php server.php stop
网友评论