У меня есть полностью работающее приложение для рельсов, которое я недавно перенес в ECS на AWS.AWS + Docker + Puma + Rails + S3, сломанная загрузка после нескольких часов загрузки
Я имею в виду в течение первого часа или около того, я не вижу проблем, тогда загрузка с туманом и носителем-носителем просто останавливается без журналов, что так всегда.
В этот момент я вернулся на свои серверы, где у меня есть это приложение, установленное непосредственно на сервере CentOS, обслуживаемом модулем NGINX + Passanger позади haproxy loadbalancer.
С помощью этой настройки я могу работать в течение нескольких месяцев без перезагрузки, и все работает отлично.
Теперь я взял тот же код, переместил его в контейнер-докер с базовым изображением Alpine linux (протестирован с 3.3 и 3.4), запустил его с помощью веб-сервера Puma поверх экземпляра EC2. Когда я его запускаю, все работает, и приложение чувствует себя быстрее, но через некоторое время (не всегда в тот же период) несущая волна + загрузка тумана на S3 больше не работает (также это не влияет на количество загружаемых файлов. и он работает в течение нескольких часов, или я могу загрузить только один, и он также работает всего несколько часов).
У меня нет сообщения об ошибке, я не получаю никакого входа в приложение, все, что я вижу, - это загрузка gif, которая никогда не исчезает.
Я уже много проверил, тот же результат. В этот момент я планирую перейти от Puma к другому веб-серверу, от Alpine linux до CentOS и посмотреть, на каком этапе миграции это прекратится (надеюсь, это произойдет).
Кроме того, я сожалею, но пока я не буду делиться никаким кодом, поскольку я знаю, что код работает нормально, но если что-то понадобится, я буду рад скопировать его сюда.
Я просто надеюсь, что есть кто-то с той же разрешенной проблемой, что и я не смог найти что-либо в Интернете.
Спасибо всем