...
|
...
|
@@ -14,17 +14,9 @@ function start(){ |
|
|
if($id && is_numeric($id)){
|
|
|
// 占用当前的id,占用2小时
|
|
|
if(redis()->add('just_sync_'.$id,time(),600)){
|
|
|
try{
|
|
|
// 开始同步
|
|
|
(new \Service\SyncMail($id))->sync();
|
|
|
}catch (Throwable $e){
|
|
|
logs('sync : '.$e->getMessage());
|
|
|
}
|
|
|
// 30秒后 消除占用
|
|
|
redis()->expire('just_sync_'.$id,60);
|
|
|
// 写入日志
|
|
|
\Lib\Log::getInstance()->write();
|
|
|
|
|
|
go(function () use ($id){
|
|
|
echo file_get_contents(APP_HOST.'v3/sync?id='.$id);
|
|
|
});
|
|
|
}
|
|
|
}else{
|
|
|
co::sleep(1);
|
...
|
...
|
|