Сервер Rails продолжает падать без каких-либо журналов при развертывании на AWS с Capistrano - PullRequest
0 голосов
/ 30 июня 2018

Итак, я развернул свое приложение rails на AWS, используя Capistrano, API вызываются с помощью приложения iOS, написанного на swift 4.

Когда приложение iOS запускается, оно выполняет 4-5 вызовов API для извлечения и обновления данных в приложении rails. Когда эти вызовы выполняются индивидуально с использованием клиента REST, все они выполняются без проблем. Но когда они выполняются одновременно в фоновом режиме приложения для iOS, сервер перестает отвечать на запросы после успешного выполнения 2 или 3. Как ни странно, это прекрасно работает, когда сервер rails запущен на моей локальной машине (MacBook Pro).

Я до сих пор не знаю, что заставляет сервер перестать отвечать, я проверяю журналы, он заканчивается на последнем вызове API, где он перестает отвечать

Started GET "/api/v1/trendings" for XX.XXX.XXX.XX at 2018-06-30 07:44:32 +0000

Последняя строка моего журнала

1 Ответ

0 голосов
/ 01 июля 2018

Пожалуйста, дайте мне больше информации об этой ошибке. Какой сервер вы используете? (т.е. nginx, puma, apache) Какая ОС на сервере? Какой код ошибки http возвращается приложением Rails? (т. е. 401, 500 и т. д.)

Если вы используете сервер puma, при обработке нескольких запросов из одного источника возникают некоторые проблемы, как описано здесь .

Привет.

...