Skip to main content

проверка регистраций


идем vmaster

root@vmaster:~#
docker exec -it api-main bash


Получаем юзера и регим у него еще одного vclient

php artisan tinker

$user = App\Models\User::find(1);

app(App\Services\ClientRegistrationService::class)->register([
    'vsite' => 'velikan',
    'vdomen' => 'voronka.pro',
    'vdomenportal' => 'voronka.pro',
], $user);

запускаем поднятие хоста vclient  [Папка на  ноде & ДНС запись vsite  & таблица данных  &  Контейнер поднят на ноде]

взять из очереди очередную задачу

php artisan queue:work --once --verbose


Смотрим, какие Job сейчас в очереди. Интерфейса у artisan нет . надо писать коннектор в редис. 

Проверяем ошибочные зависшие задания

php artisan queue:failed

он выдаст номер зависших 

2025-06-21 15:44:21 5924edac-1438-4de2-9441-2ec53db81c07 ........................................... database@default App\Jobs\SetupClientFilesJob

вот с этим номером можем вернуть назад в очередь REDIS 

root@8a99e1d94461:/var/www/apisite# php artisan queue:retry 5924edac-1438-4de2-9441-2ec53db81c07

 


 

 

Читаем логи реального выполнения

tail -f storage/logs/laravel.log





Проверяем постановку и выполнение в очереди вручную

php artisan tinker
$client = App\Models\Client::latest()->first();
dispatch(new App\Jobs\SetupClientFilesJob($client));

php artisan queue:work --once --verbose