症状
系统意外终止服务(例如托管账户)。
原因
系统可能因以下原因终止服务:
-
产品配置在固定期限结束后自动终止(系统将在该期限结束时终止)。
-
服务的“下次到期日”已过去足够久,触发了“逾期终止”功能。
-
管理员在服务的“模块命令”部分点击了“终止”。
WHMCS也可执行服务取消操作,更多信息请参阅取消请求。
排查步骤
所有模块操作(包括终止)均会在 设定 > 系统日志 > 活动日志 中生成记录。查看终止时间前后的日志条目以确定原因。
无活动日志记录的情况
若 设定 > 系统日志 > 活动日志 中无相关记录,说明当前WHMCS安装未执行终止操作。需检查:
-
是否存在旧版WHMCS安装记录;
-
是否有直接在托管服务器上执行的操作。
固定期限终止
若终止由固定期限结束触发,日志中会出现以下记录:
解决方法:
-
进入 设定 > 系统设定 > 产品/服务。
-
编辑目标产品。
-
在“定价”标签页中,将“自动终止/固定期限”设置为0。
-
点击 保存更改。
对其他不想自动终止的固定期限产品重复此操作。
逾期终止
若终止由服务逾期触发,日志中会出现以下记录:
解决方法:
-
进入 设定 > 系统设定 > 自动化设定。
-
增加“终止天数”值。
-
点击 保存更改。
这将延长系统终止逾期服务的等待时间。
管理员手动终止
若终止由管理员手动操作触发,日志中会出现以下记录:
此记录表明管理员在客户资料的“产品/服务”标签下的“模块命令”部分点击了“终止”。
-
可通过日志中的“用户”列确认执行操作的管理员。