-
Notifications
You must be signed in to change notification settings - Fork 457
常见问题及故障排除
Doflatango edited this page Mar 12, 2018
·
3 revisions
在遇到问题的时候,建议先(CTRL+F
)搜索本页面和 issue,这里还有一份使用说明,如果这些都不能解决你的问题,你可以:
- 通过 issue 页面提交任何的问题/建议;
- 加入到 QQ 群(123731057)向大家求助;
假设你使用的是二进制包,Cronsun 需要有可用
ETCD
和MongoDB
服务,具体的如何配置管理 ETCD 和 MongoDB 请善用搜索引擎,网上已经有大量关于这方面的信息,这里不在赘述。
由于墙的原因,首先你可能需要一个可用代理用于下载三方包,然后切换到 feature/glide 分支(这个分支目前使用 glide 来管理依赖),执行
glide install
下载对应版本的依赖包。
拷贝所有配置到新到机器上面,直接启动
cronnode
即可。
这种情况是因为连接 ETCD 有问题,原因比较多,需要逐一排查:
- 确认 ETCD 正常启动,并且监听的地址和对外广播的地址是其它机器可以访问的(比如使用 127.0.0.1 这种 IP 外部机器就没办法访问到了);
- 确认 ETCD 监听的端口在防火墙白名单中(如果你使用的是云主机,请去云主机管理面板修改【安全组】);
- 确认机器之间是可以连通并且网络顺畅(比如丢包严重的话也会出现这个问题);
支持简单的命令,目前不支持管道和重定向。
出于安全考虑,建议启用安全选项,限制脚本后缀和执行用户。
不支持。