|
@@ -3,14 +3,17 @@
|
|
|
|
|
|
use app\common\model\Mobile;
|
|
|
use think\App;
|
|
|
+use Workerman\Worker as WO;
|
|
|
|
|
|
define('APP_PATH', __DIR__ . '/application/');
|
|
|
bcscale(2);
|
|
|
// 加载框架引导文件
|
|
|
require __DIR__.'/thinkphp/base.php';
|
|
|
App::initCommon();
|
|
|
+WO::$logFile=sprintf('%s/workerman.log',RUNTIME_PATH);
|
|
|
+WO::$pidFile=sprintf('%s/workerman.pid',RUNTIME_PATH);
|
|
|
|
|
|
-$work=new \Workerman\Worker();
|
|
|
+$work=new WO();
|
|
|
$work->onWorkerStart=function ($conn){
|
|
|
while (true){
|
|
|
$ids=Mobile::where('activity_time_end','<=',time())
|
|
@@ -25,7 +28,7 @@ $work->onWorkerStart=function ($conn){
|
|
|
sleep(3);
|
|
|
}
|
|
|
};
|
|
|
-$work->onWorkerStop=function (\Workerman\Worker $work){
|
|
|
+$work->onWorkerStop=function (WO $work){
|
|
|
var_dump('close');
|
|
|
};
|
|
|
-\Workerman\Worker::runAll();
|
|
|
+WO::runAll();
|