Где журналы движка приложения Google для вышедшего (nodejs) приложения? - PullRequest
0 голосов
/ 04 марта 2020

Мой механизм приложений Google nodejs Приложение не удалось

В программе просмотра журналов:

Start program failed: user application failed with exit code -1 (refer to 
stdout/stderr logs for more detail): signal: terminated

После перезапуска при следующем HTTP-запросе.

Где / Как найти stdout / stderr сбойного контейнера для последующего анализа

Журналы:

Выход при прекращенном сигнале:

{
  "textPayload": "[start] 2020/03/04 07:55:39.816933 Quitting on terminated signal",
  "insertId": "5e5f5efb000c7d312b1f44c8",
  "resource": {
    "type": "gae_app",
    "labels": {
      "module_id": "default",
      "zone": "us-east1-2",
      "project_id": "dev-keep-md",
      "version_id": "20200303t212902"
    }
  },
  "timestamp": "2020-03-04T07:55:39.818481Z",
  "labels": {
    "clone_id": "00c61b117ccb894ade35709af1833ec830a1bb062e757cd255b73cdc295876d8ceda3377"
  },
  "logName": "projects/dev-keep-md/logs/%2Fvar%2Flog%2Fgoogle_init.log",
  "receiveTimestamp": "2020-03-04T07:55:39.824498567Z"
}

затем

Старт Сбой программы: сбой пользовательского приложения с кодом выхода -1 (более подробную информацию см. в журналах stdout / stderr): сигнал: прерван

{
  "textPayload": "[start] 2020/03/04 07:55:40.018902 Start program failed: user application failed with exit code -1 (refer to stdout/stderr logs for more detail): signal: terminated",
  "insertId": "5e5f5efc00004b70f29f00c9",
  "resource": {
    "type": "gae_app",
    "labels": {
      "version_id": "20200303t212902",
      "module_id": "default",
      "zone": "us-east1-2",
      "project_id": "dev-keep-md"
    }
  },
  "timestamp": "2020-03-04T07:55:40.019312Z",
  "labels": {
    "clone_id": "00c61b117ccb894ade35709af1833ec830a1bb062e757cd255b73cdc295876d8ceda3377"
  },
  "logName": "projects/dev-keep-md/logs/%2Fvar%2Flog%2Fgoogle_init.log",
  "receiveTimestamp": "2020-03-04T07:55:40.158203987Z"
}

затем

Контейнер вызвал exit (1).

{
  "textPayload": "Container called exit(1).",
  "insertId": "5e5f5efc000661ed4ffa83fc",
  "resource": {
    "type": "gae_app",
    "labels": {
      "project_id": "dev-keep-md",
      "version_id": "20200303t212902",
      "module_id": "default",
      "zone": "us-east1-2"
    }
  },
  "timestamp": "2020-03-04T07:55:40.418038958Z",
  "severity": "WARNING",
  "labels": {
    "clone_id": "00c61b117ccb894ade35709af1833ec830a1bb062e757cd255b73cdc295876d8ceda3377"
  },
  "logName": "projects/dev-keep-md/logs/varlog%2Fsystem",
  "receiveTimestamp": "2020-03-04T07:55:40.420598849Z"
}

1 Ответ

0 голосов
/ 05 марта 2020

Журналы должны быть на Stackdriver, как указано в этой документации , если вам нужно больше информации о том, что пишется в данный момент, вы можете написать ее с помощью console.log() или console.error(), чтобы проще отладить.

Надеюсь, вы найдете это полезным.

...