pm2/forever нет смысла использовать.
Отдельный контейнер, а скорее под, для web api, так как его можно скейлить.
А agenda скорее всего нельзя запускать более 1, просто 1 контейнер отдельный. А вообще для этого есть CronJob в kubernetes :)
k8s перезапустит pod в случае краха, pm2 и подобные лучше не использовать только из-за того при их использовании появляется дополнительный вопрос мониторинга(к примеру, количество крахов приложения)
да легко! Любой процесс жрет всю частоту что у него есть и по другому быть не может, ибо процессор все инструкции выполняет с одной частотой и ему разницы нет какому процессу что принадлежит. Если частота процессора может меняться в зависимости от нагрузки (современные CPU это умеют для уменьшения энергопотребления) - это можно обычно в каком-нибудь диспетчере задач посмотреть.
А вас наверное интересует не мегагерцы а процент процессорного времени отжираемого приложением.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.