@laravel_pro

Страница 751 из 2014
Александр
08.09.2017
08:26:18
Всё равно ошибка. Даже если стандартный home роут прописывать

Роуты загружаются до загрузки конфигов?

Я route() в конфиги вызываю

Aleserche
08.09.2017
08:28:23
эм, вроде роуты после конфига

Google
F01134H
08.09.2017
08:30:22
Aleserche
08.09.2017
08:30:45
нахуя?
только лицо не ломай

Александр
08.09.2017
08:30:52
Чтобы не писать несколько раз одно и тоже

?
08.09.2017
08:31:04
За гараж пойдешь 100%

F01134H
08.09.2017
08:31:12
Чтобы не писать несколько раз одно и тоже
если ты в роутинге пишешь одно и тоже, то у тебя проблемы

Aleserche
08.09.2017
08:31:34
Чтобы не писать несколько раз одно и тоже
а что ты пишешь одно и то же и где?

F01134H
08.09.2017
08:31:35
ты так или иначе конфиг вызываешь везде - это то же самое "одно и то же"

конфиг блять вообще не для этого, офк

кто-нибудь знает, что за говно

Есть идеи, почему в job запись в кэш происходит два раза?

ну типо он дважды пишет process и дважды кэширует

что конечно же вываливается в пиздец

хотя в коде у меня запись лишь единожды. Т.е. процесс выполняется дважды

Google
F01134H
08.09.2017
08:33:07
Чтобы не писать несколько раз одно и тоже
замени "as" на name() - возможно его выпилили тупо, хз. В доке по крайней мере выпилили

xdebug?
что хдебаг?

чем он мне поможет

f4rt~
08.09.2017
08:33:52
посмотреть цикл жизни приложения

найти твой факап

F01134H
08.09.2017
08:34:10
это не поможет ежи

у меня процесс вызывается лишь один раз

кэширование два раза происходит во время выполнения

Anton
08.09.2017
08:34:46
Есть идеи, почему в job запись в кэш происходит два раза?
А у тебя джоба два раза или хэндл у джобы два раза?

F01134H
08.09.2017
08:35:01
хдебаг умеет прослушивать laravel listener?

А у тебя джоба два раза или хэндл у джобы два раза?
У меня все по одному разу, в этом и прикол)

и кеширование тоже один раз в хендле. Но вызывается дважды

Anton
08.09.2017
08:35:43
Ну ты можешь это узнать в смысле.

Ты можешь остановить обработку джобов и убедиться что у тебя одна джоба в очереди?

F01134H
08.09.2017
08:36:09


две строки - это вывод закешированной строки и вывод строки, которая идет на запись

всего у меня в хандлере 2 вар дампа

а вызовов как видим 4

Google
Anton
08.09.2017
08:38:12
Сорян

F01134H
08.09.2017
08:38:51
?

Anton
08.09.2017
08:39:25
Я в метро (не московским) поэтому связь гавно. Сейчас гляну.

Андрэ
08.09.2017
08:39:31
два обработчика одновременно берут задание?

или может и правда задание два раза в очередь суется?

F01134H
08.09.2017
08:40:01
или может и правда задание два раза в очередь суется?
если внимательно посмотришь на лог, который я скинул выше

Anton
08.09.2017
08:40:12
Видно что джоба два раза выполняется.

F01134H
08.09.2017
08:40:16
Нет, не два

Roman ?
08.09.2017
08:40:21
)))

F01134H
08.09.2017
08:40:22
вы правда не видите?

processed - лишь единожды

Андрэ
08.09.2017
08:40:39
ну у тебя два раза выводится текст

F01134H
08.09.2017
08:40:42
т.е. джоба отработала ОДИН раз

Андрэ
08.09.2017
08:40:44
так может это в коде так. откуда нам знать

F01134H
08.09.2017
08:40:53
что в коде то?

Anton
08.09.2017
08:40:53
Окей

Андрэ
08.09.2017
08:40:55
Может у тебя в коде два раза print стоит

F01134H
08.09.2017
08:41:02
он и стоит два раза

а вызывается 4!

Google
F01134H
08.09.2017
08:41:17
а сам джоб только раз отрабатывает

Anton
08.09.2017
08:41:20
Поставь эхо в самом начале handle

Прям первой строчкой

Андрэ
08.09.2017
08:41:25
я вижу два раза для каждой задачи

F01134H
08.09.2017
08:41:26
притом вывод идет вне каких-либо циклов

тупо хандл

Anton
08.09.2017
08:41:41
Любое...

F01134H
08.09.2017
08:41:50
Anton
08.09.2017
08:41:50
Ну он прав, скорее всего хэндл два раз отрпбптывает

Admin
ERROR: S client not available

Андрэ
08.09.2017
08:41:58
где на твоей картинке видно, что задача один раз отработала а вывела 4?

Anton
08.09.2017
08:42:31
У него два дампа в одном хэндле

И оба раза нам пишет - процессинг

Андрэ
08.09.2017
08:42:54
У него два дампа в одном хэндле
так и в коде так, насклько я понял. то есть это норм

Anton
08.09.2017
08:43:04
И один раз процессед

Андрэ
08.09.2017
08:43:13
Ну два процессинга - это очевидно две задачи из очереди пришло

И один раз процессед
там ниже вывод еще

который обрезан

Anton
08.09.2017
08:43:38
У каждой задачи должен быть процессед

Андрэ
08.09.2017
08:43:51
хм

Google
Anton
08.09.2017
08:43:53
Типа процессинг - сейчас делаю, процессед - завершил

Андрэ
08.09.2017
08:44:27
думаю

Андрэ
08.09.2017
08:46:03
ща создаю у себя задание, хочу процесс посмотреть

F01134H
08.09.2017
08:46:05
ща я полный дебаг короче сделаю

Я вроде понял в чем косяк

но не понимаю, почему так

Когда получаю null из Cache::get

процесс считает это за ошибку

(хотя явно возвращается null)

т.е. если я хочу проверить, что кэш пустой - это воспринимается как ошибка

как быть?



Yushkevich
08.09.2017
08:50:46
Может в try catch завернуть и в блоке обработки его кэш вставлять?

F01134H
08.09.2017
08:50:58
как то это костыльно :D

Yushkevich
08.09.2017
08:51:14
Мсье знает толк в извращениях, это д. Не спорю :)

Но и просто null без екзепта тоже не должен сваливаться

F01134H
08.09.2017
08:51:41
вот да

я ща проверю на исключение, точно

Yushkevich
08.09.2017
08:52:12
Проверь вообще, может он там кидает чего

Андрэ
08.09.2017
08:52:45
а какое исключение?

F01134H
08.09.2017
08:54:52
try catch вообще чет не работает

Страница 751 из 2014