504 Время ожидания шлюза в рельсах - PullRequest
0 голосов
/ 26 октября 2018

Я запускаю свой код ruby ​​on rails на сервере приложений puma и веб-сервере nginx. Мой интерфейс работает в рельсах, а сервер обрабатывается в ROR. Приложение работает нормально, обрабатывая несколько запросов.

Но когда он получает много запросов одновременно, он все равно обрабатывает их, но сервер rails зависает, выдавая 504 ошибку времени ожидания шлюза. И через некоторое время (то есть после того, как он завершит обработку запросов), мой сервер автоматически начнет работать нормально. У меня есть 16 Гб оперативной памяти, и я уверен, что это не проблема памяти.

Может кто-нибудь объяснить, что здесь происходит, и возможные решения?

...