вот тебе потом захочется добавить еще какой-нибудь перебилд кэша в фоне или та отправку нотификации в фоне а у тебя там спит все...
зачем стрелять себе в ногу таким образом ты так внятно объяснить не смог, но ставить слип в консумере это бэд практис имхо и у нас такое код ревью не пройдет...
Еще есть вариант с лимитером... кажется есть такой компонент. Проверить, в лимите ли, если да, поспать, если нет - обработать
Читать полностью…точнее куку каждый раз проверять, не могу придумать красивого решения, почему-то не могу найти ничего про это дело
Читать полностью…Хм, приоритет не проверял. Завтра как доберусь до проекта, посмотрю, что там с приоритетом
Читать полностью…в каждом цикле еще можно поробовать запустить сборщик мусора вручную, gc_colect_cylces насколько я помню
Читать полностью…Мне нужно нагенерить фейковых записей в БД, 50М. Я написал команду, снабдил её параметрами, создаю во вложенных циклах и подциклах сущности доктрины, делаю им персист и каждые 100 сущностей делаю $em->flush(), после чего $em->clear(), но память всё же нещадно куда-то утекает. Как проверить куда именно и что с этим сделать?
Кажется что можно было бы запускать скрипт и гонять его по 100к сущностей за раз например, но во первых я прописываю диапазон айдишников на которые как бы ссылаются данные и как бы он будет заново запускаться тогда, а во-вторых хочется научиться отлаживать утечки и понять что я упускаю
вот это кстати более корректный вариант - запускать через 5 секунд после предыдущего сообщения, а не ждать 5 секунд после обработки. В зависимости от того в какой момент ты обновляешь этот delayStamp и сколько у тебя воркеров одновременных это может быть более корректным решением чем просто sleep
Читать полностью…Keep it simple
Один воркер если, то пусть спит. У тебя же буквально логика, чтобы он поспал. Что тут костыльного?
я вот пытаюсь сейчас авторизацию прикрутить в mercure hub, там jwt через куки, я создаю топик по части адреса и хочу выдавать на него паблишь, нужно получается для каждой страницы генерить jwt без ограничения и сверять по нему есть такое или нет, что-то не могу придумать красивого решения
Читать полностью…в любом случае у jwt должен быть приоритет выше. возможно, у автора они срабатывают в обрптной последовательности
Читать полностью…