python - AWS 部署经常宕机

标签 python deployment amazon-web-services amazon-ec2

因此,我在 EC2 实例上进行了非常基本的部署,除了几个大问题外,它基本上可以正常工作。现在我只是进入盒子并运行

python -m SimpleHTTPServer 80

我在一个安全组上有一个框,它允许 80 端口上的 http 请求。

这似乎可行,但如果我将其搁置一段时间(通常为 1-2 小时),我的弹性 ip 将开始返回 404。我真的需要这个服务器来为第三方演示。关于如何确保它保持正常运行的任何想法?

此外,当我关闭通过 ssh 进入我的盒子的终端时,它会关闭,这非常不理想,因为我希望即使我的计算机关闭,这个演示也能保持运行。这是一个不那么紧迫的问题,但我们也将不胜感激。

最佳答案

使用屏幕! 这是一个快速教程:http://www.nixtutor.com/linux/introduction-to-gnu-screen/

基本上只是 ssh 登录,通过屏幕打开一个新窗口,通过 python -m SimpleHTTPServer 80 启动服务器,然后从窗口分离。此外,您应该能够关闭您的终端并且它应该保持运行状态。

关于python - AWS 部署经常宕机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17768574/

相关文章:

.net - ClickOnce 和自定义更新 URL

amazon-web-services - CodePipeline : What is taskdef. json 和 appspec.yml 的用途?

python - 在不修改 boto 文件的情况下禁用 boto 日志记录

python - 修复python多处理中多个进度条(tqdm)的跳转

python - 如何管理部署中的库

python - args 或 kwargs 是否接受 python 参数的默认值?

python - 将Python应用程序部署到AWS

amazon-web-services - 为什么不能在 cloudformation aws 的更新堆栈部分直接更新 iam 角色

python - 是否可以根据列将 excel 文件拆分为切片?

python - Pickle 和装饰类(PicklingError : not the same object)