SuperAPI AI 工具集

sm-configure

部署与运维

查看项目

更新于 10-16 18:53

技能介绍

用途:在宿主 Rails 应用中配置 SourceMonitor,引导开发者查找可用设置、修改环境相关选项并排查配置问题。配置入口位于 config/initializers/source_monitor.rb,通过 SourceMonitor.configure 块设置。

配置分为任务队列、网络请求、抓取调度、健康检查、抓取器注册、保留策略、事件、模型扩展、实时更新、身份认证、图片和图标等部分。可以分别调整超时、代理、并发、存储、事件处理和适配器,不必把各子系统混在一处配置。

认证默认采用拒绝访问的策略:没有配置认证与授权处理器时,引擎路由返回 403。仅供本地演示的开放访问开关不适用于生产环境。图片下载可限制类型、大小和超时;事件可注册新条目处理器,模型配置则用于扩展宿主模型。

配置块执行后会重新加载模型扩展,但修改后仍需重启网页和后台工作进程。完整设置类型、默认值和示例见 reference/configuration-reference.md;测试需要恢复默认配置时,可使用 SourceMonitor.reset_configuration!。