本指南只针对镜像服务器管理员维护查看使用
程序不占用cpu和内存资源,定时任务方式同步更新。请管理员注意磁盘使用情况。
使用到的目录和文件
目录
/data/logs/nginx/ # nginx日志存储目录
/data/work/ets2-truckersmp-sync #更新程序使用目录
/data/ets2-sync-download # 文件存储目录
文件
/etc/nginx/conf.d/download.conf 或 /etc/nginx/nginx.conf
开启端口
- 8087 nginx使用的下载端口
- 9000 部分服务器使用此端口对外暴露流量信息,默认使用iptables进行防火墙限制
定时任务
# 镜像站定时同步
*/5 * * * * /data/work/ets2-truckersmp-sync/ets2-truckersmp-sync --fly >>/tmp/ets2-sync.log 2>&1
# 杀死异常僵尸进程-自动清理 (可选)
01 04 * * * ps aux|grep ets2-truckersmp-sync|grep -v grep|awk '{print $2}'|xargs kill -9
- fly 此参数表示是否为海外节点服务器,海外服务器开启此参数
服务器清理指南
日志清理
# 清理nginx日志
> /data/logs/nginx/access.log
> /tmp/ets2-sync.log
清理存储目录
# 删除存储目录
rm -fr /data/ets2-sync-download/
# 重新初始化目录
/data/work/ets2-truckersmp-sync/ets2-truckersmp-sync --fly
已知问题
此问题2023年8月21日安装的镜像服务器存在此问题,此问题会在网络不好的情况下引发更新程序卡死等问题。
管理员可通过命令清理异常进程,或加入定时任务清理
ps aux|grep ets2-truckersmp-sync|grep -v grep|awk '{print $2}'|xargs kill -9