簡體   English   中英

如何停止谷歌雲應用引擎重新啟動 discord.python 機器人?

[英]How to stop google cloud app engine to restart the discord python bot?

我制作了一個 discord.python 機器人並部署到谷歌雲應用引擎,但問題是它每 10 分鍾重新啟動一次。

app.yaml

runtime: python310

instance_class: B1

manual_scaling:
  instances: 1

entrypoint: python3 bot.py

Error

Process terminated because it failed to respond to the start request with an HTTP status code of 200-299 or 404.

如何解決這個問題?

根據 App Engine 官方文檔,App 引擎定期發送健康檢查請求以確認實例正在運行,並檢查實例是否已完全啟動並准備好接受傳入請求。 默認情況下,這些健康檢查是啟用的,稱為拆分健康檢查 收到健康檢查的實例必須在指定的時間間隔內回答健康檢查。

當實例通過這些健康檢查時,如果實例健康,它可以正常工作,但如果實例不健康,它就會重新啟動。

官方文檔說:

不良。 實例拒絕健康檢查請求,連續指定次數的健康檢查請求響應失敗。 如果運行狀況不佳的實例繼續無法響應預定數量的連續運行狀況檢查,App Engine 會繼續發送運行狀況檢查請求並重啟實例。

要求您嘗試在自動縮放中設置最小和最大實例,或者按照此文檔使用基本縮放。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM