
类型:自动化平台
简介:专为Web托管公司、域名注册商及在线商店提供全面的管理解决方案。
管理多台主机服务器时,可以通过WHMCS服务器组控制新订单分配。管理员将适合承载同类产品的服务器放入同一组,再把产品关联到该组,让系统按设定规则选择开通位置。
一、检查服务器连接和账户上限
进入:
Configuration → System Settings → Servers
确认需要加入分组的服务器已经添加,并配置好对应模块和连接凭证。
重点检查 Maximum No. of Accounts,也就是允许添加的最大账户数。WHMCS会使用这个值计算服务器账户使用比例,并判断服务器是否已经达到分配上限。
上限应结合实际承载能力填写,不能为了继续接收订单而随意调高。
二、创建服务器组
在Servers页面的 Options 中点击:
Create New Group
填写组名,选择分配方式,再从左侧列表选择服务器并点击 Add。
例如,可以将承载同类共享主机产品的服务器放入一个组,将代理主机使用的服务器放入另一个组。
添加完成后,点击 Save Changes。
三、选择新订单分配方式
WHMCS提供两种主要分配思路。
优先分配到较空的服务器
选择 Add to the least full server。
系统根据服务器的账户使用比例判断“较空”,该比例与Maximum No. of Accounts有关。
例如,两台服务器的账户上限分别为100和200,当前账户数分别为50和80,使用比例就是50%和40%。不能仅比较账户数量,就判断第一台服务器更空。
这一规则不按实时CPU、内存或磁盘负载选择服务器。 实际资源压力仍需要另外监控。
如果组内只有一台服务器,也应选择这种分配方式。
先填满默认服务器
另一种方式是先向默认服务器分配账户,达到设定上限后,再使用下一台有容量的服务器。
它适合希望按顺序使用服务器容量的场景。采用前,应核对默认服务器和账户上限,避免大量新订单进入非预期机器。
四、将产品关联到服务器组
进入:
Configuration → System Settings → Products/Services
编辑目标产品,打开 Module Settings,选择对应服务器组并保存。
关联前应检查产品使用的服务器模块,确保组内服务器能够承载该产品。
产品的套餐名称、模块参数和服务器端配置也要匹配。服务器组不能替代这些开通设置。
五、测试新订单分配
建议先使用测试产品完成一次订单流程。
检查以下内容:
- 产品是否关联到正确服务器组。
- 新服务最终分配到哪台服务器。
- 实际服务器端是否成功创建账户。
- 账户套餐和资源规格是否正确。
- 分配结果是否符合组内规则。
如果结果不符合预期,先检查产品关联、账户上限和服务器账户记录,不要直接将问题归因于分组算法。
六、调整组内服务器
需要扩容时,可以编辑服务器组,将新服务器加入。也可以移除不再承接该组新订单的服务器。
调整组成员不等于迁移已有客户账户。 现有服务的迁移需要单独安排,并验证数据库、文件和实际运行环境。
如果准备彻底删除服务器记录,还必须处理WHMCS中关联的服务,包括已经取消或终止的历史记录。
七、常见问题
服务器组会根据CPU占用自动分配订单吗?
不会按该指标判断。“较空”规则依据账户数量与最大账户数计算比例。
更改服务器组后,旧客户会自动迁移吗?
不会。组内分配与已有账户迁移是两项不同工作。
订单分配成功,为什么账户没有开通?
继续检查模块连接、产品套餐参数和开通执行结果。选择服务器成功,不代表服务器端创建账户也已成功。

