大家serv00都用来做什么,而且听说长时间不用还会删账号
通过alist共享自己的网盘给小伙伴用
开摆了,我自动保活总是失败
这个是怎么操作的
是被删账号了吗,我快一年没登录了,账号还在
就是服务会断,还要重新进去启动
1 个赞
吃灰。。。
开机自启动也设置了还是不行,有点烦
2 个赞
一个搭建freshrss、一个搭建coze2api
2 个赞
- 挂载网盘
- 添加几个用户
- 设置好每个用户的根目录以及权限就行
如果每个用户需要提交离线下载任务的话,可以自己写个nodejs或者参考github上面开源的
至此增删改查都可以实现了
1 个赞
我去试试看
我有的serv00.net的账号可以直接访问,有的必须搭梯子,不稳定
搞了个内网穿透
换了个思路,我让它请求serv00上的网站,状态码不是200就ssh连接自己再用pm2拉起
import os
import requests
import paramiko
url = '搭建在serv00上的网站url'
ssh_host = 'ssh地址'
ssh_port = 22
ssh_username = 'ssh用户名'
ssh_password = 'ssh密码'
# 检查URL的状态码
response = requests.get(url)
if response.status_code != 200:
print("Service Unavailable, attempting to resurrect PM2 processes via SSH...")
# 创建Transport对象
transport = paramiko.Transport((ssh_host, ssh_port))
transport.connect(username=ssh_username, password=ssh_password)
# 创建SSH通道
ssh = paramiko.SSHClient()
ssh._transport = transport
try:
# 执行pm2 resurrect命令
stdin, stdout, stderr = ssh.exec_command('pm2 resurrect')
print("STDOUT: ", stdout.read().decode())
print("STDERR: ", stderr.read().decode())
except Exception as e:
print(f"An error occurred: {e}")
finally:
# 关闭SSH连接
ssh.close()
transport.close()
else:
print(f"URL returned status code: {response.status_code}")
脚本存到serv00里,然后用面板的定时任务每隔一段时间调用,不知道有没有效果
5 个赞
感谢分享,有空试试
插眼
serv00 的开机自启任务不稳,想保证上线时间比较麻烦,只能搭些自用的服务
所以我想的是不用开机自启任务,而是让它一直运行,有一次检测到网站挂了就直接连接然后拉起
1 个赞
这方案好是好,就是需要额外一个服务器做监控