文档首页> 经验分享> 宝塔避坑指南,亲身经历

宝塔避坑指南,亲身经历

发布时间:2026-09-04 16:42        更新时间:2026-09-05 10:37

宝塔面板在日常网络运营中已经非常普及,但是宝塔有些功能也给我们在运营与运维中带来了诸多问题出现,让我们防不胜防。所以学会针对性找到问题并解决问题是非常重要的。

今天我们就宝塔的site_total 为例做一个普及。此进程是我们亲身经历过的。site_total 是 宝塔 Linux 面板 V11 系列新增内置常驻组件。最早随 宝塔 11.2.0 版本开始集成进去(2025‑10 月前后),11.3.0、11.4.0、11.6、11.8 全部自带该进程,默认开启「日流量统计」功能,宝塔 9.x、10.x 版本完全没有 site_total,老版本没有这个进程。如果你是旧面板升级到 11.x,升级完成后会自动安装部署 site_total.service 系统服务,不需要手动装插件

宝塔运维会遇到服务器莫名 CPU 跑满、磁盘 IO 飙升,甚至直接宕机崩溃,SSH 连接卡顿,网站全部打不开。通过 top、htop 排查会发现,site_total 进程持续占用大量 CPU,磁盘疯狂写入日志文件,短时间日志暴涨,磁盘占满最终触发系统 OOM 崩溃宝塔面板。

site_total 是宝塔面板自带的网站日流量统计进程,用于统计站点 PV、UV、访问日志解析,默认开启。当网站访问量大、存在爬虫 / CC 攻击,或者面板版本异常,该进程会进入死循环,反复解析日志、疯狂写入统计日志,持续消耗 CPU 与磁盘 IO,日志文件短时间膨胀,磁盘占满后服务器直接崩溃卡死

在下图中可以看出此服务器CPU已经被占用80.5% 但在后台看到的状态是直接飙红了。进程名为site_total 在这次

  1. 进程监控截图:top 命令看到 site_totalCPU 占用率持续 80%-100%
  2. 磁盘 IO 监控截图:磁盘读写持续拉满,磁盘空间快速上涨
  3. 日志目录截图:/www/server/panel/logs/下 site_total 相关日志文件体积异常巨大

我们官方服务器是56核的服务器。当时事情紧急没有截图。这里用一张百度图示例效果一样

处理步骤

1、临时应急(服务器已经卡死)

SSH 执行命令,终止异常进程,快速恢复业务

# 结束site_total进程
kill -9 $(pidof site_total)
# 清理膨胀日志,释放磁盘空间
rm -rf /www/server/panel/logs/site_total*.log

2、永久关闭统计功能(根治方案)

方式 A:面板操作 网站 → 高级设置 → 全局设置,关闭日流量统计;单站可进入站点设置,关闭该站点日流量统计,关闭后 site_total 不会再持续占用资源宝塔面板。

方式 B:命令关闭

# 停止site_total服务
systemctl stop site_total
systemctl disable site_total 

3、永久卸载该插件(根治方案)

即使你在面板关掉【日流量统计】开关,site_total 进程依然会运行,只是不再做统计;部分版本依然会触发 nginx reload。单纯systemctl stop / disable,在你修改网站配置、修复面板时,宝塔会自动重新拉起 / 重装。

bash /www/server/site_total/scripts/uninstall.sh

4、备选方案,不想关闭统计,不想卸载插件

升级宝塔面板到最新版本;清理 Nginx 访问日志,拦截恶意爬虫 CC 攻击,减少日志解析压力,定期清理旧日志,避免日志文件过大拖垮 site_total 进程。

注意:关闭日流量统计后,面板自带的流量统计数据不再更新,不影响网站、Nginx、PHP、数据库正常运行。

预防建议

定期监控磁盘占用,大流量站点建议关闭自带 site_total 统计,改用第三方统计工具,避免该进程异常引发服务器宕机事故。

扫一扫访问手机版
30+ 高防云产品
1000+企业的共同选择