Kirill
нет, это опции запуска, чтоб как раз в системд завернуть какой-нибудь
Корочка
--limit=10 вот этот флаг он же как работает? Я так понимаю сколько операций он проделает за один раз в текущем состоянии памяти. То есть до того как он очистит ее
Корочка
То если получается если указать лимит 1, то получается каждый вызов будет чиститься память
Dmitriy
Супервизор потом сам должен перезапустить команду
Kirill
Корочка
Лимиты как работают. Он отработал 1 раз и выключился, если его запускать вот так messenger:consume --limit=1. Но Супервизор его поднимет, поэтому память почистит, и по идеи это работать будет
Павел
Павел
Ну и посмотреть конфиги супервизорда на этом процессе. Может там какой нить авторетрай выключен или тому подобное
Корочка
Да все сделал уже, с лимитом сделал, пущай работает )))
Корочка
Павел
Ставят все же или сотки или по памяти и вообще не крашат по кол-ву
Павел
Если вам требуется крашить контейнер часто - значит какой то стетфул сервис, что скорее всего ошибка проектирования просто
Корочка
Не просто
Корочка
Есть ошибка в оптимизации, но искать там можно целый месяц переделывать, времени на это сейчас нет. Поэтому данные решение с перезапуском косьюмера нормальное
Корочка
Там в одном потоке выполнения 100% что то происходит с памятью. Это уже завтра придут сис. админы и подтвердят мои опасения или нет. Если это так, то конечно надо будет переписывать код и делать его более оптимизированным. Там есть сомнительные моменты в виде запросов, которые могут забрать очень много данных, и надо будет все это переделывать, но в качестве такого решения чтобы у людей на этот период все работало и я постоянно не бегал не перезапускал консьюмер вполне себе подойдет. Его что так приходится перезапускать, что этак
Павел
Эдуард
вопрос экспертам. Я заметил что когда база данных не включена, симфони все равно отдает данные. Получается промежуточный абстрактный слой от доктрины сохраняет свои данные гдето на диске?
Vlad
Эдуард
а где он включается?
Vlad
doctrine.yaml ?
Эдуард
framework:
cache:
pools:
doctrine.result_cache_pool:
adapter: cache.app
doctrine.system_cache_pool:
adapter: cache.system
Эдуард
у меня тут все штатное из коробки как было
kakoi-to-noob
смотря как кэш настроен, может даже на уровне веб-сервера
Эдуард
я никак его не настраивал)
Эдуард
тот конфиг что я кинул это оно?
Vlad
это оно
Эдуард
кстати не помню чтобы eloqument кешировала
Эдуард
снова вопрос к знатокам - симфони не видит данные из пост запроса, которые отправляются через ахиос
Эдуард
а вот из постмана видит
Эдуард
$data = $request->request->all(); вот так получаю данные
Эдуард
из ахиоса видит гет запросы
Эдуард
а у постов тело запроса не видит
Georgiy
В аксиосе хедеры какие? И в постмане какие?
Эдуард
Эдуард
хедеры штатные ничего туда не добавлял
Georgiy
Тело запроса в постмане как заполняете? Сравните с аксиосом
Georgiy
Что в data?
Запрос точно уходит?
Georgiy
Эдуард
Эдуард
в дате все четенько
Maks
а в постмане multipart?
Georgiy
Эдуард
нет
Georgiy
Зря
Эдуард
кароче добавил Content-Type' : "multipart/form-data;
Эдуард
стало работать
Эдуард
но вот лара и так ела и понимала, похоже реквест лары атво декодит )
Эдуард
ибо лара гениальна)
Maks
Какая версия симфы? Раньше (5 и младше) что бы json завести нужно было https://github.com/php-bundles/json-request-bundle
Эдуард
симфони 6.4
Павел
Павел
json нахожится в getContent потому что это raw body.
post запросы url encode/ form data - это находится в request.
Дальше уже разные мапперы из бандлов или руками, котоыре проверяют всё (например что content type = json и надо посмотреть что лежит в raw body) и например засовывают всё в request (если это вообще надо)
Maks
Павел
Если с этим удобнее жить - почему бы и нет
Yevgeniy
Павел
Зато джаст воркс))) Но для лары такое точно норм
Сейчас из коробки (а раньше делался такой же резолвер) - map request payload, который так же заберт всё ото всюду в одно дто.
Ну вообще еще раз доказан Ларавел уровень разрабов (как обычно не у всех, а в среднем по палате)
Denchik
Коллеги подскажите - когда вы создаёте простое приложение которое ну максимум содержит bootstrap и пару библиотек для анимаций то смело используете AssetMapper и все замечательно получается или у кого какие предпочтения в этом плане, поделитесь и подскажите пожалуйста?)
Юра
Да если этого станет мало можно стимулус прикрутить
Denchik
Эдуард
Эдуард
Эдуард
вот такая
Эдуард
но авторизация проходит
Эдуард
почему?
Эдуард
или IS_AUTHENTICATED_FULLY это любая роль?
Georgiy
а в доке не написано?
Georgiy
Georgiy
Georgiy
Да если этого станет мало можно стимулус прикрутить
А у вас есть опыт использования стимулус в проде?
Как он вам? Есть подводные камни?
Есть большой коммерческий проект который хотим перетянуть на стимулус, но не покидает ощущение что интеграция с ним получится мертворожденной как например апиплатформа
Эдуард
буквально ниже пример от симфони
Эдуард
# - { path: ^/admin, roles: ROLE_ADMIN }
Эдуард
тут уже я так понимаю по роли смотрит
Georgiy
Эдуард
если мы смотрим по роли, IS_AUTHENTICATED_FULLY это уже по умолчанию идет?