纹身网站设计wordpress上传课件
web/
2025/10/6 7:23:12/
文章来源:
纹身网站设计,wordpress上传课件,杭州网站 建设,宣城seo经观察#xff0c;推拉转任务在两三天时间内就失效了。
1 用脚本每天定时启动一次 wvp docker 容器, 并关闭所有推拉转任务#xff0c;建议每天凌晨2点运行
import subprocess
import time
import socket
import requestsdef restart_container(container_name):subprocess…经观察推拉转任务在两三天时间内就失效了。
1 用脚本每天定时启动一次 wvp docker 容器, 并关闭所有推拉转任务建议每天凌晨2点运行
import subprocess
import time
import socket
import requestsdef restart_container(container_name):subprocess.run([docker, restart, container_name], checkTrue)def wait_for_port(host, port, timeout120):start_time time.time()while time.time() - start_time timeout:with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock:result sock.connect_ex((host, port))if result 0:return Truetime.sleep(1)return Falsecontainer_name wvp-server
port 48080
host localhost # 修改为服务所在的主机名或 IP 地址# 重启 Docker 容器
restart_container(container_name)# 等待服务端口启动
if wait_for_port(host, port):print(f服务 {container_name} 在端口 {port} 上已启动成功)
else:print(f服务 {container_name} 在端口 {port} 启动失败)time.sleep(60)# 目标 URL
url http://127.0.0.1:48080/api/user/login?usernameadminpassword21232f297a57a5a743894a0e4a801fc3 # 替换为实际的 URL# 发起 GET 请求
response requests.get(url)headers {}
# 检查响应状态码
if response.status_code 200:# 成功处理响应数据data response.json() # 如果响应内容是 JSON 格式headers[Access-Token] data[data][accessToken]print(请求成功:, data)
else:print(请求失败状态码:, response.status_code)# 发起 GET 请求并添加请求头
response requests.get(http://127.0.0.1:48080/api/proxy/list?page1count100, headersheaders)task_list []
# 检查响应状态码
if response.status_code 200:# 成功处理响应数据data response.json() # 如果响应内容是 JSON 格式task_list data[data][list]print(请求成功:, data)
else:print(请求失败状态码:, response.status_code)for task in task_list:if task.get(enable, False): print(f任务 {task[name]} 已启用) response requests.get(fhttp://127.0.0.1:48080/api/proxy/stop?app{task[app]}stream{task[stream]}, headersheaders) data response.json()print(请求关闭结果--- :, data)else: print(f任务 {task[name]} 未启用)
2 用脚本定时启动未启用的推拉转任务防止在启动容器时有的流没打开建议五分钟执行一次
import subprocess
import time
import socket
import requests# 目标 URL
url http://127.0.0.1:48080/api/user/login?usernameadminpassword21232f297a57a5a743894a0e4a801fc3 # 替换为实际的 URL# 发起 GET 请求
response requests.get(url)headers {}
# 检查响应状态码
if response.status_code 200:# 成功处理响应数据data response.json() # 如果响应内容是 JSON 格式headers[Access-Token] data[data][accessToken]print(请求成功:, data)
else:print(请求失败状态码:, response.status_code)# 发起 GET 请求并添加请求头
response requests.get(http://127.0.0.1:48080/api/proxy/list?page1count100, headersheaders)task_list []
# 检查响应状态码
if response.status_code 200:# 成功处理响应数据data response.json() # 如果响应内容是 JSON 格式task_list data[data][list]print(请求成功:, data)
else:print(请求失败状态码:, response.status_code)for task in task_list:if task.get(enable, False): print(f任务 {task[name]} 已启用) else: print(f任务 {task[name]} 未启用)response requests.get(fhttp://127.0.0.1:48080/api/proxy/start?app{task[app]}stream{task[stream]}, headersheaders) data response.json()print(请求打开结果--- :, data)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87801.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!