Maksim (Ellrion)
ты собираешь удаленно разрабатывать? обычно разрабатывают локально а на сервер просто выгружают. но на vps конечно нужно будет ставить вебсервер, пыху, базу данных, мб редис (для кэша и сессий) и т.п. тебе для потыкать на хост машине можно поставить просто пыху. и всё.
Aleserche
Зачем раньше времени на эту тему париться? Когда дело дойдет до непосредственной настройки, тогда вопросы сами собой отпадут
Anonymous
тем большим было мое восхищение когда взял в руки нгинкс
Dmitry
так там же все на русском
Anonymous
так там еще и разраб всегда под рукой
Anonymous
https://themeforest.net/item/neptune-bootstrap-4-dashboard-ui-kit-material-design-landing-pages/18519415
Anonymous
эта - лучше
pa[aad
А если в таблице юзера поле добавить и хранить там?
Затратно будет при каждом запросе писать в базу
Andrey
Затратно будет при каждом запросе писать в базу
Поэтому Максим и написал что надо знать архитектуру проекта, чтобы что-либо предложить. А зачем записывать? У тебя юзеры при каждом запросе новую локаль выбирают?
Aleksey Y.
подскажите, почему ивент вызывается, но иногда в бродкаст не передается?
Aleksey Y.
происходит это не всегда и по какой причине не ясно
Aleksey Y.
вот примерно такой лог получается:
Aleksey Y.
[2017-12-06 15:24:15] production.INFO: Event fired successfully [2017-12-06 15:24:16] production.INFO: Event broadcasted [2017-12-06 15:24:35] production.INFO: Event fired successfully [2017-12-06 15:24:41] production.INFO: Event fired successfully [2017-12-06 15:24:41] production.INFO: Event broadcasted
Aleksey Y.
в слушателе :
Aleksey Y.
public function handle(NewCommentAdded $event) { \Log::info('Event fired successfully'); }
Aleksey Y.
в ивенте:
Aleksey Y.
public function broadcastOn() { \Log::info('Event broadcasted'); return ['webinar_'.$this->comment->webinar_id]; }
Aleksey Y.
соответственно сюда ИНОГДА не доходит цепочка
Aleksey Y.
BROADCAST_DRIVER=beansteakd
Aleksey Y.
QUEUE_DRIVER=redis
Maksim (Ellrion)
это у одних и тех же эвентов?
Aleksey Y.
я чуток лог переделал, чтобы было понятнее
Aleksey Y.
[2017-12-06 16:03:23] production.INFO: Added New Comment Event fired successfully [2017-12-06 16:03:24] production.INFO: AddComment event broadcasted [2017-12-06 16:03:58] production.INFO: Added New Comment Event fired successfully [2017-12-06 16:03:58] production.INFO: AddComment event broadcasted
Aleksey Y.
вот так должно быть
Aleksey Y.
а иногда бывает пропуск и нет в логах production.INFO: AddComment event broadcasted
Aleksey Y.
только через слушателя проходит и на этом все
Aleksey Y.
самое странное в этом то, что это происходит редко и непонятно с чем связано
Maksim (Ellrion)
мб слушатель иногда делает что то такое что эвент не броадкастится дальше
Aleksey Y.
слушатель вообще ничего не делает, я его недавно добавил в цепочку, чтобы логи писать и найти проблему, раньше просто был ивент, который "как-будто" иногнда не вызывался
invariance
самое странное в этом то, что это происходит редко и непонятно с чем связано
с этими эвентами на редисе - рекомендую все что можно трайкачить
Aleksey Y.
я добавил слушателей, чтобы в лог писать - вызван был ивент или нет
Aleksey Y.
и в итоге увидел, что ивент всегда вызывается, слушатель всегда его ловит, но вот в метод broadcastOn он не доходит
Aleksey Y.
полтергейст какой-то, я уже бродкасты перевел на бенстик, чтобы редис не обрабатывал все подряд
Aleksey Y.
редис сейчас только очереди обрабаывает
Aleksey Y.
пока из мыслей только написать на стековерфлоу, т.к. весь день туда-сюда лог пишу, а толку ноль
Aleksey Y.
нет логики, нет зависимости в проблеме
Aleksey Y.
она то есть, то нет
Aleksey Y.
я даже воркеров добавил уже от безысходности, сейчас их 5 штук работает
Aleksey Y.
может 10 сделать, тогда не будет пропусков ?
Aleksey Y.
может ивент в очередь не встает просто?
Aleksey Y.
я уже и redis-cli monitor смотрел, та же фигня
Aleksey Y.
https://stackoverflow.com/questions/47675729/laravel-5-4-events-fired-but-not-broadcasted
Aleksey Y.
может так понятнее ?
apollo
Кто то работал с api Vimeo? быть может с плагином https://github.com/vinkla/laravel-vimeo
Maksim (Ellrion)
Вот эти "кто то работал с ..." отличное начало для вопроса, вводит контекст. но только если после идет сам вопрос. ибо если это самостоятельный вопрос, то на него почти никогда не отвечают
apollo
ясн спс
apollo
сам вроде бы разобрался)
Anton
Нам теперь расскажи
Maksim (Ellrion)
х))
apollo
Вот эти который пишуь нам расскажи ....))
Anton
:)
Vladislav
привет) ни у кого не было проблем с https на ларавеле?
SarcasmIO
Vladislav
да я просто не могу понять, то ли я что то настроил через одно место, то ли совсем тупой, но авторизацию не могу прикрутить никак
Vladislav
то mixed content
Vladislav
то еще дичь какая то
Vladislav
вторые сутки уже бюсь =.=
Maksim (Ellrion)
Нгинкс + апачь?
Vladislav
da
Maksim (Ellrion)
И за сертификат нгинкс отвечает?
Vladislav
да
Vladislav
должен апач?
Maksim (Ellrion)
Тогда понятно
Vladislav
мне не очень 😅
Maksim (Ellrion)
Сори я просто в метро)
Maksim (Ellrion)
Версия Лары?
Vladislav
5.5
Maksim (Ellrion)
В доках найди как и пропиши доверенную проксю 127.0.0.1
Maksim (Ellrion)
Вроде конфиг есть отдельный под это
Vladislav
это в nginx?
Maksim (Ellrion)
это в nginx?
Да. Он же у тебя как прокси сервер на той же тачке?
Vladislav
да
Maksim (Ellrion)
Если нет и где-то балансер, то его адрес соответственно
mr.
Я не понял, сова это конкурент voyager?
Maksim (Ellrion)
Ага