andrew
если настроишь норм
Good
зачем вообще очередь и крон вместе ?
Ну типа воркеры запускать в определенное время
Good
Если они не демонами.
Dmitriy
Ну типа воркеры запускать в определенное время
эм . ну ладно =( но это явно не очереди
Good
Но вообще, лутше демон, чтоб слушал постоянно
Дмитрий
зачем вообще очередь и крон вместе ?
да не нужен мне крон)), я просто спросил на всякий
Good
Ну почему не очереди
Дмитрий
я демоном
Good
Если за день куча задач нападало, а запускают ночью, чтоб их обработать
Дмитрий
крон то и так можно захардкодить имена и очередь сделать
SiZE
Есть тут кто из e96 или смежных проектов?
Дмитрий
хочется то красоты
Good
Если че, supervisor для демонов - супер. До него мудохались
andrew
очередь слушает сигналы ос? она корректно завершает задачи при отключении, кто-нибудь знает?
Дмитрий
ну тогда сразу через него.
Good
Так от драйвера ж зависит, не?
Good
Задачи лежат в редисе, или где там еще
Good
Если редис на диск постоянно сбрасывает, то при корректном шутдауне по-идее должен сохранить все
SiZE
у нас вообще еще старые очереди trnt
Good
А по моему вопросу, сделал так в ActiveQuery модели: https://pastebin.com/EgawVSu8 Это для иньекции параметров в модель в результатах выборки. Норм, или костыльно очень?
Good
Да, нужно самому разобратся в очередях таки
Alexey
Good
гг
The Ant
уиишный кеш бажит жоска, сука и че с этим делать непонятно :(
Good
Ну оно работать будет, просто внутренний кодовый перфекционист не дает уснуть)
SiZE
кстати вот интересный момент. вот есть костыли типа выше.
SiZE
я пилил простенький mr как-то и полгода ждал пока его апрувнут
SiZE
а как не забыть все вернуть как было? )
The Ant
Чего?
того, бажит как сука :(
Good
Good
Ну вот же, мрррр
SiZE
че за мр?
merge request (pull request)
The Ant
бля понял
Alexey
zlozhna
The Ant
я не знаю как исправить. бажит на самом деле мемкешеД, а юй ему потворствует
Alexey
мемкэш атомарный же, как он может бажить?
The Ant
мемкэш атомарный же, как он может бажить?
редис атомарный, мемкешед нет
Alexey
запись-то атомарна
The Ant
там баг в другом. в мемкешеде свой собственный таймер какой-то есть. и он ебется при длительной работе
The Ant
т.е. отстает надолго
Alexey
repcached подними
SiZE
т.е. отстает надолго
в самолетах тоже есть такой баг, его сбрасывают
SiZE
у нас из за него самолет у меня за домом рухнул
The Ant
в самолетах тоже есть такой баг, его сбрасывают
этот баг работает когда задаешь время в секундах (меньше месяца). А когда задаешь время истечения в таймштампе все работает ок
The Ant
пизда короче
SiZE
Вообще в нашем супер культурном чатике, слова пизда воспринимается инородно :)
The Ant
я не знаю как описать эту херь, сорян за мой французский
The Ant
бесит
The Ant
вот ваще
The Ant
юии как вы догадались задает время жизни записи в секундах, а не в таймштампе :(
SiZE
у меня коллега на работе говорит сюксес - вот что реально бесит
Дмитрий
снова по очередям и воркерам вопрос) а сколько рекомендуемое значение numprocs, ну то есть количество воркеров? и от чего оно зависит, что если я 10 поставлю...
Alexey
ставь сколько процессоров в системе
Alexey
если больше сделать, все равно не будет работать быстрее
Good
ставь сколько процессоров в системе
Хотя можно и так, если не зависит от внешних ресурсов
Good
По сути да
Дмитрий
понятно в общем
Дмитрий
спс!
SiZE
есть варианты когда только один например должен работать
Alexey
если по взрослому делать, то k8s в кластере должен сам автоматом это все разруливать
Дмитрий
оки)
Evgeny
а есть уже перешедшие на 0.14 версию?
andrew
Есть
andrew
Php7.2
Evgeny
с json уже получилось работать через AR?
andrew
Не пробовал, а что там добавили работу с json?
Evgeny
ага... теперь индексация и обработка json данных
Alexey
а есть уже перешедшие на 0.14 версию?
че нашел - не поддерживается yii2-elasticsearch, надо обновлять yii2-httpclient до последней версии
Alexey
codeception не взлетел без обновления
Evgeny
json то мускул и раньше обрабатывал, только юи не заточен был на это, а теперь заточен
andrew
В mysql есть json индексы?