| 12345678910111213141516171819202122 |
- <?php
- namespace console\controllers;
- use Yii;
- use common\helpers\RateHelper;
- class SyncRateJobController extends BaseJobController
- {
- public function actionRun()
- {
- $this->outLog("Job start " . date('Y-m-d H:i:s'));
- if ($this->redis->set("aike_service:SyncRateJob", "1", "EX", "60", "NX") == false) {
- $this->outLog("Job start failed, lock exist, exit.");
- return;
- }
- RateHelper::getRate(true);
- $this->outLog("Job end, " . date('Y-m-d H:i:s'));
- $this->redis->del("aike_service:SyncRateJob");
- }
- }
|