12345678910111213141516171819202122232425262728293031 |
- #!/usr/bin/env php
- <?php
- use app\common\model\Mobile;
- use think\App;
- define('APP_PATH', __DIR__ . '/application/');
- bcscale(2);
- // 加载框架引导文件
- require __DIR__.'/thinkphp/base.php';
- App::initCommon();
- $work=new \Workerman\Worker();
- $work->onWorkerStart=function ($conn){
- while (true){
- $ids=Mobile::where('activity_time_end','<=',time())
- ->where('is_activity',1)
- ->where('type',1)
- ->column('id');
- user_log('mobileActivityExpired',"找到".count($ids).'条记录');
- foreach ($ids as $id){
- $mobile=Mobile::find($id);
- $mobile->makeNotActivity();
- }
- sleep(3);
- }
- };
- $work->onWorkerStop=function (\Workerman\Worker $work){
- var_dump('close');
- };
- $work->run();
|