Size: a a a

2021 October 21

D

Dmitry in symfony
а вы уверены что бандл доктрины поддерживает 6 симфони ?
источник

i

invariance in symfony
ого у симфони новая дока
источник

i

invariance in symfony
источник

А

Артем in symfony
Коллеги, подскажите пожалуйста:

Конвертирую видео используя ffmpeg
Процесс запускаю через Symfony\Process()

как перенаправить вывод из ffmpeg сразу в php?
источник

AS

Andrey Senko in symfony
Ну, он установился и падает на cache:clear
источник

r🧬

rmshell 🧬 in symfony
Запускаю через supervisor 14 воркеров messenger:consume <name> --time-limit=3600  (всего 4 ресивера, где 2 из них по 6 процессов, другие 2 по 1 процессу). Вроде бы всё хорошо, но async вообще не закрывает сообщения, сообщения так и остаются висеть в таблице messenger_messages, только если его убить и запустить вручную  messenger:consume async --time-limit=3600 -vvv только тогда они будут обработаны. Кто сталкивался с подобным?
источник

✨Basic_Instinct✨ in symfony
всегда, когда в конфиге messanger добавляются новые сообщения - требуется перезапуск воркеров
источник

✨Basic_Instinct✨ in symfony
думаю тебе стоит в процессе вызвать комманду sf с флагом

$process = Process::fromShellCommandline( 'php bin/console app:command:name > /dev/null 2>/dev/null &');
$process->run();

таким образом комманда будет вызвана процессом, но не ожидая полного выполнения, а в комманде уже сохраняешь результат выполнения ffmpeg в базу для этого файла
источник

AS

Andrey Senko in symfony
Для информации, решилось так:
php8.0 /php/composer_v2.php require doctrine/orm:"2.11.x@dev"

возможно, хватит и стабильной версии.
источник

✨Basic_Instinct✨ in symfony
чесно сказать рисковано использовать dev версии пакетов в проекте, если этот проект не какой-то ознакомительный
источник

r🧬

rmshell 🧬 in symfony
делаю messenger:stop-workers, воркеры помирают, супервизор запускает их заново, кол-во сообщений в таблице мессенжера не меняется. Воркеры живы, руками запускаю messenger:consume statistic -vvv обрабатываются все сообщения, воркер отмирает
источник

AS

Andrey Senko in symfony
ну, там релиз по плану в ноябре, соответственно, поздняя бета же уже
источник

МФ

Максим Федоров... in symfony
пару раз делал PR в разные либы, их запушили в мастер, но релиз не делали долго... пришлось на коммит завязаться ¯\_(ツ)_/¯
источник

AS

Andrey Senko in symfony
а вот без make:* что-то реально грустно..
попробую ка я 5.4)
источник

МФ

Максим Федоров... in symfony
а накой он нужен? там же все раскидывается по неведомой структуре стандартной... потом дольше все собирать в один модуль
источник

AS

Andrey Senko in symfony
там микросервис, его не надо собирать)
источник

✨Basic_Instinct✨ in symfony
когда новое сообщение добавлено в конфиг, но при этом небыл перезапущен воркер, в базе сообщение помещается с датой в колонке delivered_at, но при этом у нее статус не failed, вот чтобы сообщение вновь сработало - обнули эту колонку
источник

r🧬

rmshell 🧬 in symfony
не надо ничего рестартовать, была проблема в нехватке памяти и форк не получался у супервизора. из-за того что 1 процесс из 14 постоянно колбасило(рестартило) на этих ошибках, сообщения из очереди не забирались. Не понимаю причем тут конфиг?
источник

r🧬

rmshell 🧬 in symfony
сейчас процесс живет 1час потом помирает и супервизор его запускает на 1 час, шли сообщения до посинения в рамках жизни процесса
источник

✨Basic_Instinct✨ in symfony
надо рестартовать, запусти воркер на сутки, и добавь новое сообщение
источник