本指南帮助您诊断和解决 ACLiveFrame 使用过程中可能遇到的问题。
- 应用日志:
%APPDATA%/ACLiveFrame/logs/ - 插件日志: 应用内插件管理页面查看
- 控制台日志: 按 F12 打开开发者工具
- 诊断报告: 菜单 → 帮助 → 生成诊断报告
- 检查网络连接是否正常
- 确认 AcFun 服务是否可访问
- 查看应用和控制台日志
- 重启应用尝试解决问题
症状: 无法连接到指定的直播间或获取数据 解决方案:
- 检查网络连接状态
- 验证房间ID是否正确
- 确认直播间是否存在且正在直播
- 查看控制台错误日志
- 尝试重启应用
症状: 连接不稳定,频繁出现断开重连 解决方案:
- 检查网络稳定性
- 减少同时连接的房间数量
- 调整连接超时设置
- 查看是否有网络防火墙阻拦
症状: 无法登录或认证信息失效 解决方案:
- 重新进行二维码登录
- 清除旧的认证信息缓存
- 检查 AcFun 账号状态是否正常
- 确认网络可以访问 AcFun 服务
- 尝试使用不同的设备进行登录
症状: 扫描二维码后没有反应 解决方案:
- 确认使用的是 AcFun 官方客户端
- 检查手机和电脑是否在同一网络
- 尝试刷新二维码
- 使用手动配置认证信息
症状: 界面卡顿、响应慢或内存使用异常 解决方案:
- 减少同时连接的房间数量
- 调整事件处理批次大小
- 清理过期的缓存数据
- 重启应用释放资源
- 检查是否有插件造成内存泄漏
症状: 弹幕或礼物数据处理延迟 解决方案:
- 降低数据处理频率
- 优化插件的数据处理逻辑
- 检查数据库查询性能
- 考虑增加系统资源
症状: 插件安装后无法正常工作 解决方案:
- 检查插件文件是否完整
- 验证插件配置是否正确
- 查看插件兼容性版本
- 检查插件依赖是否满足
- 查看插件日志输出
症状: 插件功能不正常或报错 解决方案:
- 更新插件到最新版本
- 检查插件配置参数
- 查看插件开发者文档
- 联系插件开发者获取支持
# 测试 AcFun API 连接
curl -I https://live.acfun.cn/
# 测试本地 API 服务
curl http://127.0.0.1:1299/api/status# 检查数据库文件
ls -la ~/AppData/Roaming/ACLiveFrame/events.db
# 查看数据库大小
du -h ~/AppData/Roaming/ACLiveFrame/events.db# Windows 资源监控
taskmgr
# 检查端口占用
netstat -ano | findstr :1299可能原因:
- 时间范围设置不正确
- 用户名关键词匹配失败
- 房间数据不存在
- 数据库损坏
解决方案:
- 扩大时间查询范围
- 检查关键词拼写
- 验证房间ID格式
- 尝试重建数据库索引
优化建议:
- 使用更精确的查询条件
- 添加合适的索引
- 分批查询大量数据
- 优化查询频率
- 定期清理缓存数据
- 限制同时运行的插件数量
- 监控内存使用趋势
- 及时重启应用释放资源
- 使用稳定的网络连接
- 避免频繁的 API 调用
- 合理设置连接超时
- 使用连接池复用
- 定期清理过期数据
- 优化数据库查询
- 使用适当的索引
- 监控存储空间使用
如果以上方法都无法解决问题:
-
收集诊断信息:
- 生成完整的诊断报告
- 记录问题发生的详细步骤
- 提供相关的日志文件
-
提交问题报告:
- GitHub Issues
- 提供详细的问题描述和诊断信息
-
寻求社区帮助:
- 查看已有的问题解决方案
- 参与社区讨论获取帮助
- 清除应用缓存和临时文件
- 重启应用和服务
- 重新登录账号
- 备份重要数据和配置
- 完全卸载应用
- 清理残留文件和配置
- 重新安装和配置
- 从备份恢复配置
- 重新同步缺失的数据
- 验证数据完整性