|
...
|
...
|
@@ -10,10 +10,8 @@ |
|
|
|
namespace App\Console\Commands\Update;
|
|
|
|
|
|
|
|
use App\Models\Log\OperationHeartbeat;
|
|
|
|
use App\Models\Project\Project;
|
|
|
|
use App\Services\ProjectServer;
|
|
|
|
use Illuminate\Console\Command;
|
|
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
|
|
|
|
|
|
|
|
class UpdateHeartbeat extends Command
|
|
|
|
{
|
|
...
|
...
|
@@ -40,9 +38,13 @@ class UpdateHeartbeat extends Command |
|
|
|
* @time :2024/8/28 15:25
|
|
|
|
*/
|
|
|
|
public function handle(){
|
|
|
|
$date = date('Y-m-d H:i:s',time() - 30 * 60);
|
|
|
|
$operationHeartbeatModel = new OperationHeartbeat();
|
|
|
|
$operationHeartbeatModel->edit(['status'=>0],['updated_at'=>['<=',$date]]);
|
|
|
|
echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;
|
|
|
|
while (true){
|
|
|
|
$date = date('Y-m-d H:i:s',time() - 10 * 60);
|
|
|
|
$operationHeartbeatModel = new OperationHeartbeat();
|
|
|
|
$operationHeartbeatModel->edit(['status'=>0],['updated_at'=>['<=',$date]]);
|
|
|
|
echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;
|
|
|
|
sleep(10);
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|