This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
在遇到问题的时候,建议先(CTRL+F)搜索本页面和 issue,这里还有一份使用说明,如果这些都不能解决你的问题,你可以:
CTRL+F
假设你使用的是二进制包,Cronsun 需要有可用 ETCD 和 MongoDB 服务,具体的如何配置管理 ETCD 和 MongoDB 请善用搜索引擎,网上已经有大量关于这方面的信息,这里不在赘述。
ETCD
MongoDB
由于墙的原因,首先你可能需要一个可用代理用于下载三方包,然后切换到 feature/glide 分支(这个分支目前使用 glide 来管理依赖),执行 glide install 下载对应版本的依赖包。
glide install
拷贝所有配置到新到机器上面,直接启动 cronnode 即可。
cronnode
这种情况是因为连接 ETCD 有问题,原因比较多,需要逐一排查: 确认 ETCD 正常启动,并且监听的地址和对外广播的地址是其它机器可以访问的(比如使用 127.0.0.1 这种 IP 外部机器就没办法访问到了); 确认 ETCD 监听的端口在防火墙白名单中(如果你使用的是云主机,请去云主机管理面板修改【安全组】); 确认机器之间是可以连通并且网络顺畅(比如丢包严重的话也会出现这个问题);
这种情况是因为连接 ETCD 有问题,原因比较多,需要逐一排查:
支持简单的命令,目前不支持管道和重定向。 出于安全考虑,建议启用安全选项,限制脚本后缀和执行用户。
不支持。
Deleting the wiki page "常见问题及故障排除" cannot be undone. Continue?