实现后台及前台通过API访问UV埋点,所有代码全部保存
This commit is contained in:
@@ -28,8 +28,10 @@ class Task extends Controller
|
||||
*/
|
||||
public function checkCron()
|
||||
{
|
||||
log_write('Task checkCron ...', 'debug');
|
||||
$cron_model = new Cron();
|
||||
$result = $cron_model->checkSchedule();
|
||||
log_write('Task checkCron result: ' . json_encode($result), 'debug');
|
||||
return $result;
|
||||
}
|
||||
|
||||
@@ -39,7 +41,10 @@ class Task extends Controller
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
if (config('cron.default') == ScheduleDict::url) {
|
||||
// 只允许系统配置中定义默认的是通过url请求,才执行该计划任务
|
||||
if (config('cron.default') != ScheduleDict::url) {
|
||||
return $this->error('只允许系统配置cron.default=url请求,才执行该计划任务');
|
||||
} else {
|
||||
$cron_model = new Cron();
|
||||
$cron_model->execute();
|
||||
return true;
|
||||
@@ -51,6 +56,7 @@ class Task extends Controller
|
||||
*/
|
||||
public function execute()
|
||||
{
|
||||
log_write('单独计划任务 开始执行', 'info');
|
||||
if (config('cron.default') == ScheduleDict::default) {
|
||||
ignore_user_abort(true);
|
||||
set_time_limit(0);
|
||||
|
||||
Reference in New Issue
Block a user