Иван Сергеевич: watchdog чтоб ffmpeg рестартовал - 'error' и 'exit' надо аккуратно обрабатывать. и ffmpeg патченый нужен. тут уж нода не приделах, если там накосячили
NOONE: ты хочешь в одном lxc поднять демона а в другом клиента? или все в одном lxc? просто судя по dind придется чуть ли не все пермишины контейнеру с демоном выдать и что куда вытекать будет тебе только NSA расскажет. особо если ты хочешь чтоб lxc пользователь без привилегий пускал.
И это конечно же не 18+ - это блин R21.
Дмитрий Еремин: чудес на свете не бывает. мидлварный обработчик вставленный до рутов будет вызван _всегда_, когда сервер получит запрос.
Если в твоем случает нету от того обработчика лог записей - значит не было и запроса.
Может это быть изза браузера и не полного выполнения на сервере предыдущего запроса. Может два инстанса запущенны с разым кодом. В любом случае - это проблема не в этом мидлварном обработчике.
Дмитрий Еремин: все там логгируестя - просто ты с браузера дергаеш скорее всего а запрос для /new то полностью не обработан в твоем коде - см дев консоль браузера
Максим Иванов: сомнительный недостаток - вам легче не станет если вы джаву или кресты запустите на одном ядре или аффинити на одно ядро поставите. все равно 1000 тредов мало что выдержит (если вообще удастся столько запустить). на "зеленых тредах"/легких процессах/горутинах пожалуйста - но это всеравно не безумный ```while(true) {}```
Изза чего в 2ом случае докер не может поднять с pipe2 это ваш докер смотреть надо - может имиджей наплодили мертвых или еше чего.
3 лучше не делать - от греха подальше.
Так то лучше не на хосте крон точить а собрать поллер постоянно живущий. Пусть он спит свои 5 минут.
Можно еще собрать контейнер который в конце спит сколько надо и прекращает работать, а создать с --restart=always