VegasChickiChicki,
когда вы используете команду pm2 в скрипте, вместо "pm2" пишите "/usr/local/bin/pm2" - точнее настоящий путь к pm2.
Его можно проверить
mayton2019, Абсолютно точно - про это я и написал в своем ответе. Как и всегда, архитектура - это искусство компромисса. Между надежностью и стоимостью, между безопасностью и usability, качеством продукта и временем разработки и т.д.
Я глянул на инструкцию, она выглядит слегка :-) устаревшей - "Linux kernel 2.4.X or 2.6.X".
Я бы поискал их форумы или спросил у поддержки, как поставить на Centos7.
wonderingpeanut, я не работал с Яндекс, но это должно быть несложно. В AWS например нужно сгенерировать SSL certificate в AWS Certificate Manager и навесить его на HTTPS listener в loadbalancer.
Тогда и искать не стоит :-)
С C# я незнаком, но замена ИМХО стандартная вещь всюду (https://www.cplusplus.com/reference/regex/regex_re...). Трудность по-моему именно подобрать нужные regex чтобы покрыть все случаи.
Я посылаю один из своих сервисов - "aws ecs describe-services --cluster sandbox-cluster0-ecs --services sandbox-portal-ecs-service", можно сравнить настройки, но я ничего там специально не менял. Возможно у меня FARGATE, а у вас кластер на EC2, но очень странно если это меняет поведение.
Страннно!
1) Посмотрите в табе "tasks/events/deployemnts" под service, возможно новые таски пытаются стартовать, но падают.
2) Посмотрите на task definition 7 vs 8, убедитесь что там разные image
3) Я был неправ - деплой зависит от конфигурации service, не task, но там у меня вроде все по умолчанию
UPDATE - я кажется понял!!!
В task definition #7 у вас