【发布时间】:2019-07-12 10:08:22
【问题描述】:
我在 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)
【问题讨论】:
标签: python-3.x ubuntu flask server twilio