【发布时间】:2017-04-23 21:45:53
【问题描述】:
我在 AWS 服务器上运行一个 Bottle API。应用程序有时会出现故障。监控 API 是否正在运行的有效方法是什么? 如果它出现故障,我怎样才能再次打开它而不需要转到服务器命令行?
【问题讨论】:
标签: python amazon-web-services bottle
我在 AWS 服务器上运行一个 Bottle API。应用程序有时会出现故障。监控 API 是否正在运行的有效方法是什么? 如果它出现故障,我怎样才能再次打开它而不需要转到服务器命令行?
【问题讨论】:
标签: python amazon-web-services bottle
如果您运行 Bottle API 的 docker 容器,您可以使用 restart: always 设置告诉 docker 在 API 出现故障时重新启动该 API。
E.G(假设你构建了 docker 容器)
在 docker-compose.yml 文件中
BottleAPI:
#settings and what to run here
restart: always
【讨论】:
netstat 是否有您的服务,如果不存在则重新启动它。