Два совета
1) Технический - во-первых присоединяюсь к совету alex1478. А еще лучше посмотреть в логе на top 10 URLs и подумать - если есть отличие таких запросов от настоящих, то можно придумывать правила
2) В плане PRO есть поддержка по почте, спросите ее
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 чтобы покрыть все случаи.
В целом лучший вариант - добавить память, до 2ГБ.
А на swap я бы выделил хотя бы 2ГБ.