0

У нас есть приложение с большим количеством узлов и вы хотите попробовать комплект развертывания облачных вычислений Google, чтобы получить его в Интернете, однако наши развертывания всегда приводят к созданию страницы с 500 Ошибка сервера.Отладка приложения-узла на gcloud для исправления ошибки сервера 500

Обычно я предоставлял дополнительную информацию, ошибки и т. Д., Но я надеялся, что кто-то более осведомленный может направить меня туда, где я могу выследить эту информацию. Ничего примечательного не появляется в терминале gcloud, когда мы gcloud preview app deploy, всего лишь пучок preparing и pushing и окончательное сообщение deployed module [default] to .... Однако, перейдя к URL дает ошибку 500 сервера:

Error: Server Error 

The server encountered an error and could not complete your request. 
Please try again in 30 seconds. 

Taking взглянуть на заголовки ответа не дает никакой дополнительной информации, поэтому я ткнул через stackdriver/бревна, но единственное, есть куча /_ah/background GETs без каких-либо признаков наших запросов.

Где мы можем искать отладку этой проблемы? Это приложение-узел с узлом/выражением бэкэнда, взаимодействием с интерфейсом и создателем webpack.

EDIT: screenshot приборной панели устройства приложения.

Наша app.yaml:

runtime: nodejs 
vm: true 

skip_files: 
    - ^(.*/)?.*/node_modules/.*$ 

Наша package.json:

"scripts": { 
    "test": "karma start", 
    "watch": "watch 'npm run test' client/", 
    "clean": "rm -rf dist", 
    "webpack-prod": "NODE_ENV=production webpack --progress -p", 
    "server-prod": "NODE_ENV=production node ./index.js", 
    "prestart": "npm run webpack-prod", 
    "start": "npm run server-prod", 
    }, 
+0

Ум, разделяющий скриншот из панели инструментов App Engine? –

+0

Нет проблем, вы имеете в виду это? http://i.imgur.com/fVxeT1k.png?1 –

+1

Прежде всего, проверьте его на 1 экземпляр, а не на 20.: D Затем измените задачу server-pod на «server-prod»: «NODE_ENV = производственный узел index.js ",' и он должен работать. –

ответ

0

В будущем gcloud preview app logs read получит вас журналы здесь покажет, почему этот процесс происходит сбой (при условии, что была проблема). Мы работаем над устранением этих ошибок как частью развертывания.

Смежные вопросы