Юра
Если меньше порогового значения до die
Юра
Но это так псевдокод
Юра
На деле может все сложне
Юра
Или пиши свой менеджер процессов на pm2
Юра
https://pm2.keymetrics.io/
Юра
Например
artem
Если меньше порогового значения до die
Я бы сделал die. Сорри можешь не отвечать? Это девопс. Читай доки по exchange queue. Баш в руки итд
Юра
При чем тут ecchange queue
Юра
Человек спрашивает как ему консьюмеров плодить в зависимости от нагрузки
Юра
Можно еще такой алогритм - мастер консюмер считает какую-то метрику которая тебе нужна, если она меньше чем надо, создает нового консюмера через вызов exec или как-то еще. Теперь у тебя два консюмера, мастер снова считают метрику и если она меьше мастер консюмер создает еще одного. В итоге у тебя получается какое-то к-во консюмеров, которые удовлетворяют твою метрику. Каждый не мастер консюмер к примеру через час завершает работу если метрика удовлетворена
Юра
Но если мастер консюмер сдохнет то сдохнет всё
Юра
Хотя можно в наверное отвязать чайлд от парента
Юра
Но тогда нужен механиз выбора нового мастер консюмера
Юра
Короче способов много разных и нет одного правильного
Сергей
Привет всем. Слушайте у меня ламерский вопрос по симфонячьим формам. Вот я создал тип. Указал там метод public function getBlockPrefix(): string { return 'rw_translations'; } во вьюхе вывожу {% block rw_translations_widget %} ... {% endblock %} и че то этот блок нифига не рисуется. Я что-то не так делаю?
Сергей
Не. Видимо в этом и проблема?
Сергей
Думаю да
Сергей
Если в шаблоне вьюхи делаешь, так можно self указать
Сергей
{% form_theme form _self %}
Сергей
Где form твоя форма
Сергей
добавил в конфиг form_themes: - 'admin/translations/translation_type.html.twig' во вьюхе написал {% form_theme form 'admin/translations/translation_type.html.twig' %} в translation_type.html.twig {% block rw_translations_widget %} ... {% endblock %} ниче не появилось) если во вьюхе пишу {{ block('rw_translations_widget') }} то получаю ошибку Block "rw_translations_widget" on template "/admin/translations/translation.html.twig" does not exist.
Сергей
а всё. я лоханулся и сам {{ form_widget(form) }} не написал)
Сергей
Кстати еще одна проблемка. Мне тут пришлось докер переставлять. Вылезла проблема. Изменения, которые я применяю к проекту применяются один раз. Пока контейнер не перезапущу новые изменения не применятся. При чем вольюмы в композе прописаны. В самом контейнере код меняется, но при обновлении страницы изменений нет.
Roman
так вроде же все так и должно быть
Roman
на каждое изменение перезапуск контейнера, не?
Сергей
это врядли))
Roman
штош.. )
Сергей
штош.. )
ну напишу я var_dump. Мне хотелось бы его сразу увидеть, а не перезапускать для этого контейнер)
Roman
не использовать докер не вариант? 🙂
Сергей
Opcache?
Roman
обычный symfony server:start уже не работает? )
Roman
зря, зря )
Сергей
Opcache?
блин точняк..скорее всего это он
Юра
Прям на проде фигачишь?
Юра
Опкеш вроде по дефолту выключен же
Сергей
Прям на проде фигачишь?
не. в локальном докеркомпозе он не был выключен
Yurii
Какой щедрый донат
Yurii
Но мы здесь за идею и еду
Ivan
Но мы здесь за идею и еду
Так еду и предлагают. Сказано же: есть 450к.
.exe
У них такой прикол, писать безграмотно?
.exe
@Cawa87 @shawasc прошу в бан отправить его
Aleksandr
+
.exe
Спасибо
Юра
Там если что можно отправить абузу на спам
Юра
Долгим нажатием
Юра
В веб версии точно можно
Юра
Еще один камень в api-platorm
Юра
Обновил с 1.1.0 до 1.3.0 все сломалось
Юра
Уже три часа разбираюсь что такое. Уже третий раз я трачу нереальное время на дебаг этого апи платформ
Юра
Еще чуток и время на дебаг перевалит за время сэкономленное этим фоеймворком
Сергей
Печалька
Сергей
А что например сломалось? Интересно
Юра
Эти дятлы поменяли приоритет своего нормалайзера
Юра
В пределах минорной версии
Юра
Вообще бесит сколько раз уже вижу что всем насрать на семвер
Юра
Они делают инструмент для апи. Там вообще параноя должна быть полная при изменениях
Юра
Был приоритет 8 стал -890
Юра
И сериалайзер вызвал не в нужном порядке нормалайзеры
Юра
И вот блин каждый раз эта история. Поломалось, три часа дебага, и по кругу
Юра
Нафиг этот апи платформ короче
Юра
А еще вчера три часа ушло чтобы поставить доктрин транслейтабл
Юра
Пришлось руками перебирать версии чтоы удовлетворить все зависимости с этим гребаным апи платформ
Юра
Может это и не вина апи платформ но чем больше зависимостей тем сложнее становится ими управлять
Egor
Вот это бомбануло
Юра
Та тут и так сроки горят приоится вместо таски дебажить у кого там что поломалось при обновлении
Юра
В семвер написано что только новый функционал в минорных версиях, никаких брейкинг штук
Сергей
Я встречал там такое, что изначально была бага,и многие это использовали, думали что вот так работает. Потом они фиксили и все ломалось😄
Юра
))) фикс багов это тоже брейкинг чендж )
Юра
В питоне вообще не парятся меняют что хотят когда хотят
Андрей
Сериалайзер нахуй не нужнон
Андрей
Воще никакой
Андрей
Все сериалайзеры (что jms, что стмфонийский) умеют то, что тебе нахер не впёрлось, но не умеют того, что тебе надо
Сергей
Ага, конечно
Андрей
народ, что скажете по поводу докера с симфой на винде? Столкнулся с тем, что производительность просто никакая. Этому есть решение или нефиг докер на винде держать и нужен линукс?