即使在服务器上长时间不活动之后,如何确保可以通过 url 访问 Docker django 站点?

Posted

技术标签:

【中文标题】即使在服务器上长时间不活动之后,如何确保可以通过 url 访问 Docker django 站点?【英文标题】:How do I make sure Docker django site is accessible via url even after extended period of inactivity on server? 【发布时间】:2022-01-12 22:07:11 【问题描述】:

我已经在 AWS EC2 实例上使用 Docker 部署了一个 Django REST API。由于站点上的流量低,api 看到了长时间的不活动,并通过 503 错误(服务不可用)。 aws 日志没问题,没有油门迹象。如何确保我的服务始终可用,而无需手动重启 docker?

【问题讨论】:

【参考方案1】:

您可以使用Docker container HEALTHCHECK 或 docker-compose healthcheck

【讨论】:

以上是关于即使在服务器上长时间不活动之后,如何确保可以通过 url 访问 Docker django 站点?的主要内容,如果未能解决你的问题,请参考以下文章

Chrome 开发者工具中的空闲和其他时间。为啥浏览器长时间不活动?

保持ssh连接长时间不断开的技巧

如何检测Android中的用户不活动

Facebook 聊天 tcp 连接如何保持活动状态?

nodejsrequest.post请求服务端长时间不响应程

Linux多久需要重启一次?长时间不重启会出现啥后果?