Старый скрипт `npm start` запускается Google App Engine - PullRequest
0 голосов
/ 20 сентября 2018

Несмотря на повторное развертывание и даже отключение / повторное включение приложения, Google App Engine продолжает пытаться запустить сценарий npm start из старой версии приложения.Я заметил это, потому что он пытался запустить скрипт миграции, а затем запустить сервер.Теперь ошибки сценария миграции, которые привлекли мое внимание.

С тех пор я пытался обновить номер версии в package.json, так как журналы, в которых произошел сбой, указали, что он пытался запустить version 1.0.0моего приложения.Так что я подумал, может быть, мне нужно поднять версию.

Несмотря на это, в журнале ошибок все еще написано PROJECT_NAME@1.0.0 start: npm run migrate && node src/server.js, что явно является старым.

Я запустил проект на гибкой среде Node.js для Google App Engine, затем переключился на стандартныйсреда (которая была выпущена вскоре после того, как я начал проект).Я предполагаю, что, возможно, он пытается запустить сценарий гибкой среды тоже?Но я не знаю, как это остановить.

О, еще одна важная деталь: приложение работает и работает, несмотря на предположительно ошибки при запуске.Так что определенно кажется, что он пытается запустить обе версии, и только одна добивается успеха.

1 Ответ

0 голосов
/ 24 сентября 2018

Оказалось, что в «гибкой» среде работал старый экземпляр.

Развертывание новой службы «по умолчанию», работающей в «стандартной» среде, похоже, не останавливает другие развернутые версии в «гибкой»"environment.

Исправление включало в себя открытие облачной консоли Google для App Engine, нажатие кнопки" версии "и поиск / остановку / удаление старых версий из" гибкой "среды.

Огромное спасибо @Sterenза помощь в выяснении того, что происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...