У меня есть приложение, которое использует ReactJS для внешнего интерфейса и ExpressJS для API. Оба живут в Google Cloud App Engine по отдельности. В последнее время я вижу это в журналах механизма приложений для ReactJS part:
2020/04/22 07:16:41 [error] 33 # 33: * 21706 recv () не удалось (104: Соединение сбрасывается одноранговым узлом) при чтении заголовка ответа из восходящего потока, клиент: xxxx, сервер:, запрос: «GET / readiness_check HTTP / 1.1», восходящий поток: http://xxxxx: 8080 / readiness_check , хост: xxxx
Я пытался сузить результат recv()
ошибок, но не смог найти ответа на эту конкретную c проблему. Вот моя настройка Gcloud app.yaml:
manual_scaling:
instances: 1
resources:
cpu: 1
memory_gb: 0.5
disk_size_gb: 10
handlers:
- url: /
static_files: index.html
upload: index.html
- url: /
static_dir: /dist
readiness_check:
path: "/readiness_check"
check_interval_sec: 5
timeout_sec: 4
failure_threshold: 2
success_threshold: 2
app_start_timeout_sec: 1800
liveness_check:
path: "/liveness_check"
check_interval_sec: 30
timeout_sec: 4
failure_threshold: 2
success_threshold: 2
Я не очень знаком с движком Google Cloud App, я не уверен, связано ли это с настройками readiness_check
и liveness_check
?
Любая помощь высоко ценится.