gpt4 book ai didi

python-3.x - 如何在使用 Twilio 的 python 中继续运行客户端程序

转载 作者:行者123 更新时间:2023-12-04 18:44:42 24 4
gpt4 key购买 nike

我在 Ubuntu 服务器上部署了一个 Flask 应用程序。为了检查 Flask 应用程序,我使用了 Twilio,这样数据将每 5 分钟从客户端发送到服务器。万一出现问题,我应该在手机上收到一条短信。现在我正在本地机器上执行此操作,但我想知道如何让它始终运行?我是否必须在 Ubuntu 服务器上运行以下客户端代码或如何完成?

import json
import requests

def localClient():
try:
data = {"inputData": "Bank of America", "dataId": 12345}
response = requests.post("http://12.345.567.890/inputData", json=data).json()
except:
from twilio.rest import Client
account_sid = "XXXXXXXXXXXXXXX"
auth_token = "XXXXXXXXX"
client = Client(account_sid, auth_token)

message = client.messages \
.create(
body='Server is down',
from_='+12345678901',
to='+19876543210' )
while True:
localClient()
time.sleep(300)

最佳答案

在 Ubuntu 中使用主管。每当您重新启动服务器时,这将自动重新启动您的代码。你不需要每次都开始。这将永远运行,直到您手动停止。

请参阅以下链接以设置主管:
supervisor

关于python-3.x - 如何在使用 Twilio 的 python 中继续运行客户端程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54757195/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com