Ошибка: ошибка сервера Google Google Engine с Express и Nodejs - PullRequest
0 голосов
/ 29 ноября 2018

Я использую GAE для моего экспресс-узла nodejs.Это работало ранее, но внезапно я продолжаю получать

Ошибка: ошибка сервера.Сервер обнаружил ошибку и не смог выполнить ваш запрос.

Пожалуйста, повторите попытку через 30 секунд.

Мои журналы ошибок выглядят так:

default [20181129t203637] «GET / HTTP / 1.1» 500

default [20181129t203637] «GET /favicon.ico HTTP / 1.1» 500

default [20181129t203637] «GET /favicon.ico HTTP/1.1 "500

default [20181129t203637]" GET /favicon.ico HTTP / 1.1 "500

Я попытался добавить favicon.ico в мою общую папку и установить npm serve-favicon для favicon.ico, но та же ошибка все еще сохраняется.Я думал, что это был предел, но я попытался изменить учетные записи, изменить другой экспресс-проект, та же ошибка все еще выходит.

мой файл app.yaml:

время выполнения: nodejs8

экземпляр_класса: F4_1G

Также есть файл cron.yaml, но яеще не запустил работу cron.

В моем проекте нет ничего плохого, когда он запускается локально.Есть ли способ это исправить?

1 Ответ

0 голосов
/ 29 ноября 2018

Вероятно, это связано с тем, что у вас нет активных экземпляров, готовых обрабатывать запросы, что приводит к истечению времени их ожидания, пока App Engine загружает ваш код в новый экземпляр.Вы можете уменьшить это, уменьшив время, необходимое для загрузки вашего кода , или реализуя запросы на прогрев , чтобы сохранить ваши экземпляры живыми, когда нет трафика.

...