Laravel - Jobs, Dispatch, Queue. Нужна помощь (оплачиваемая)
849 UAHИщу программиста хорошо владеющего Laravel и вышеописанными директивами.
Происходит неразбериха в очередях, возможно кеш или что-то еще, нажно разобраться, срочно.
Проявляется следующим образом:
При запуске:
$products->each(function ($product){
ProductJob::dispatch($product);
});Обращение к ProductJob:
public function handle()
{
try{
$product = clone $this->product;
$data = Parser::getProduct(mb_strtolower($this->product->ItemType) ,$this->product->ItemNo, $this->option);
if ($this->product->cat_entry_id)
unset($data['cat_entry_id']);
if ($this->product->main_cat_entry_id)
unset($data['main_cat_entry_id']);
$this->product->fill($data);
$this->product->save();
if ($this->product->inserted > 0 && !empty($data['pdf_local_instruction'])){
\DB::table('oc_product_description')->where('product_id', $this->product->inserted)->update(['pdf_instruction' => $data['pdf_local_instruction']]);
}
}catch (\Exception $exception){
$code = $exception->getCode();
$product->code = $code;
$product->save();
}
}
Мне непонятна работа этого обработчика, выглядит так будто он закеширован, т.к. изменения внутри него не применяются, даже если его полностью удалить.
Надо все проверить, работа только через TeamViewer на удаленке, чтобы я понимал что вы ничего не сломаете. Делаю сейф на сервисе и резервирую оплату.
Будут и другие задачи, нужны оперативные решения.
-
122 1) Остановить очередь
2) php artisan queue:restart
3) Запустить очередь
Готово
-
1120 33 0 1 Добрый день. Буду рад сотрудничеству.
Готов обсудить детали в личной переписке.
Опыт работы 4 лет.
Большой опыт, ответственный и качественный подход.
С уважением John!
Пишите обсудим
-
75 Добрый день, что бы применились изменения нужно остановить очередь и перезапустить ее
https://laravel.com/docs/5.8/queues#queue-workers-and-deployment
там просто я думаю что и сами справитесь
-
350 8 0 Здравствуйте Владислав. Я столковалось такой проблеме. Могу сделать.
Актуальные фриланс-проекты в категории PHP
Создать плагин для опросов (викторин) на WordPress
10 000 UAH
Необходимо разработать плагин для WordPress, который будет уметь - сохранять банк вопросов, все в одном формате - вопрос и 4 ответа, 1 правильный - показывать 12 вопросов в случайном порядке, считать хронометраж - собирать данные пользователя - показывать финальный результат с… PHP, Веб-программирование ∙ 4 часа 59 минут назад ∙ 43 ставки |
Нужна интеграция KeyCRM → ПРРО Кашалот |
Разработка 2 SEO-ориентированных сайтов по продаже запчастей (квадроциклы и спецтехника)Разработка двух специализированных сайтов по продаже запчастейОбщая информация Необходимо разработать два специализированных сайта: Запчасти для квадроциклов, UTV, SSV и другой подобной техники. Запчасти для специальной техники. Существующий сайт компании:… PHP, Веб-программирование ∙ 4 дня 23 часа назад ∙ 77 ставок |
Разработка веб-сайта WordPress
1002 UAH
|
Парсер expireddomains.net
5000 UAH
Нужен парсер expireddomains.net на сайте нужно сначала залогиниться, проблема в том что блокирует ИП при попытке парсить данные, нужно парсить тематические домены по списку ключевых слов, кто не уверен в своих силах не пишите PHP, Веб-программирование ∙ 9 дней 23 часа назад ∙ 53 ставки |