xunsearch重启命令

[复制链接]
查看271 | 回复1 | 2026-4-6 19:14:52 | 显示全部楼层 |阅读模式
  1. /www/xunsearch/bin/xs-ctl.sh restart
复制代码
全文搜索万一有什么异常的话 就先去 宝塔的终端 执行这个命令
回复

使用道具 举报

科比大叔 | 2026-4-6 20:03:16 | 显示全部楼层
1. 内存优化(核心)

- 执行索引操作的时机:重建索引必须在低峰期(深夜)执行,避免内存耗尽

- 调整迅搜参数:在 /www/xunsearch/conf/ 配置文件中,限制索引服务的最大内存占用

- 开启宝塔内存监控:在「监控」页面设置内存告警阈值(如80%),提前预警

- 清理冗余进程:关闭不必要的服务,释放内存

2. 磁盘优化

- 定期清理日志:使用面板内「日志清理工具」,定期清理Apache/MySQL/宝塔日志

- 清理迅搜临时文件:索引重建会产生临时文件,定期清理 /www/xunsearch/tmp/ 目录

- 备份数据后清理:删除过期的网站备份、数据库备份,释放磁盘空间

3. 索引操作的资源保障

- 执行重建索引前,先执行 /www/xunsearch/bin/xs-ctl.sh restart 重启服务,释放内存

- 若内存不足,可临时将索引步长从1000调整为500,分批次执行索引,降低单次内存占用

- 增量索引对资源占用极低,可放心设置定时任务自动执行


潜在风险

- 内存60%属于临界值,若同时执行索引+高并发访问,可能导致服务卡顿

- 磁盘60%使用率,若持续增长,可能触发磁盘满导致网站宕机

下一步操作

1. 先执行一次增量索引,验证服务正常,观察内存变化

2. 若需全量重建索引,选择深夜低峰期执行,执行前重启迅搜服务

3. 定期(每周)清理日志和冗余数据,维持磁盘健康

4. 建议升级服务器内存至4GB,彻底解决索引时的内存瓶颈

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则