我在repl上部署了一个服务器,(用flask框架的)可是过半个到一个小时之后还是有可能会被关停,然后只能从新登陆非常麻烦,请问有没有方法能在不给钱的情况下让这个程序一直跑着?
2条回答 默认 最新
- GPT_Pro 2023-02-25 13:28关注
该回答内容部分引用GPT,GPT_Pro更好的解决问题
中要让repl上的服务器一直跑着,一般来说就是要找到一个能够提供持久运行环境的服务器,而不是只能提供短时间运行的服务器。如果你不想付费,可以使用免费的云服务器。比如Heroku,它可以提供免费的dyno(也就是运行环境),而且它的dyno可以一直保持开启状态(除了定期重启之外)。
步骤如下:
- 在Heroku官网上注册一个账号。
- 安装Heroku CLI工具,在命令行界面中输入‘heroku login’,输入用户名和密码就可以登录。
- 使用Git将你的代码上传到GitHub上,然后通过Heroku CLI连接到GitHub。
- 在Heroku上创建一个应用(app),连接到GitHub上的代码库。
- 配置应用的运行环境(environment)。
- 配置服务器的运行命令(command line)。
- 使用‘heroku ps:scale web=1’命令启动服务器。
// 代码示例: from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return "Hello World!" if __name__ == '__main__': app.run()
以上就是实现在repl上让服务器一直运行的方法了。希望能帮到你。
如果回答有帮助,望采纳。解决 无用评论 打赏 举报
悬赏问题
- ¥15 UE5 如何可以不渲染HDRIBackdrop背景
- ¥70 2048小游戏毕设项目
- ¥20 mysql架构,按照姓名分表
- ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
- ¥15 Macbookpro 连接热点正常上网,连接不了Wi-Fi。
- ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
- ¥15 linux驱动,linux应用,多线程
- ¥20 我要一个分身加定位两个功能的安卓app
- ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
- ¥15 IAR程序莫名变量多重定义