关于repl服务器关停的问题

我在repl上部署了一个服务器,(用flask框架的)可是过半个到一个小时之后还是有可能会被关停,然后只能从新登陆非常麻烦,请问有没有方法能在不给钱的情况下让这个程序一直跑着?

该回答内容部分引用GPT,GPT_Pro更好的解决问题

要让repl上的服务器一直跑着,一般来说就是要找到一个能够提供持久运行环境的服务器,而不是只能提供短时间运行的服务器。如果你不想付费,可以使用免费的云服务器。比如Heroku,它可以提供免费的dyno(也就是运行环境),而且它的dyno可以一直保持开启状态(除了定期重启之外)。

步骤如下:

  1. 在Heroku官网上注册一个账号。
  2. 安装Heroku CLI工具,在命令行界面中输入‘heroku login’,输入用户名和密码就可以登录。
  3. 使用Git将你的代码上传到GitHub上,然后通过Heroku CLI连接到GitHub。
  4. 在Heroku上创建一个应用(app),连接到GitHub上的代码库。
  5. 配置应用的运行环境(environment)。
  6. 配置服务器的运行命令(command line)。
  7. 使用‘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上让服务器一直运行的方法了。希望能帮到你。
如果回答有帮助,望采纳。

该回答引用GPTᴼᴾᴱᴺᴬᴵ
Repl.it是一个在线的开发平台,免费版有使用时间限制。如果您想让您的程序一直运行,可以考虑以下方法:

  1. 使用其他云服务商。您可以使用像AWS、Google Cloud Platform或Microsoft Azure等云服务商提供的免费套餐。这些套餐通常包括有限的计算资源和存储空间,但它们可以让您的应用程序长时间运行。

  2. 使用Heroku或Glitch等平台。这些平台提供免费的虚拟机和服务器,可以让您的应用程序持续运行。这些平台也支持Flask应用程序。

  3. 在自己的服务器上运行应用程序。您可以购买虚拟私有服务器(VPS)或云服务器,然后在服务器上安装Flask应用程序。这需要您具备一定的技术知识和维护服务器的能力。

需要注意的是,在使用免费服务时,您可能需要面对一些限制和不稳定性。因此,如果您需要更好的性能和稳定性,最好考虑购买付费的服务。