Какие коды 5XX, где вы видите?
У меня возникла проблема с загадочным зависанием и смертью экземпляров при запуске:
Экземпляр ядра приложения мгновенно умирает, блокируя отложенные задачи до истечения 10-минутного тайм-аута
Это произошло из-за сторонней библиотеки, которую я использовал, которая пыталась привязать порт во время создания экземпляра, и я закончил редактированием исходного кода этой библиотеки.
У меня также возникали сбои после того, как экземпляр отправил свое ~ 20-е push-уведомление в APNS из-за утечки памяти в версии движка приложения библиотеки ssl в python.
Ваша проблема немного отличается от этих, но шаги по ее устранению ощущаются одинаково:
- Настройте песочницу, развернув свой проект с другим идентификатором проекта и воспроизведя проблему. Сделать это должен сценарий, который отправляет в эту песочницу тысячи запросов в течение нескольких минут с вашего локального компьютера.
- Закомментируйте материал из своего кода, снова разверните его в песочнице, посмотрите, не сработает ли он, повторяйте, пока ваш сценарий больше не сбоит.
Продолжение процесса устранения, подобного этому, должно привести вас к тому, что вызывает проблему, исключив все, что не вызывает проблему.
Вы также можете сделать это в обратном направлении, начав с проекта типа «hello world» и систематически копируя фрагменты вставки кода своего приложения до тех пор, пока проблема не начнет возникать.