最近用到了腾讯云的无服务器云函数做一个定时通知功能,记录一下。
SCF有免费额度,综合了调用次数、资源使用量、代码运行时长。
由于我的PHP文件每次执行时间较长,为了用这个免费额度→_→,这里设置了3秒超时,后端PHP用ignore_user_abort函数,使得发送请求后可不等待回应,切断请求后仍在后台运行。
# -*- coding: utf8 -*-
import urllib.request
def main_handler(event, context):
try:
urllib.request.urlopen("127.0.0.1/yourfile.php",None,3)
except Exception as e:
print(e)
发表回复