参照<centos7 部署 open-falcon 0.2.1>搭建了open-falcon的后台、前端,不过构建出来的是open-falcon-v0.3.tar.gz,然后打开chrom后,注册账号并没有反应,参考文章所说的启动前端命令"bash control start",然后 停止dashboard,"以开发者模式启动",启动后可以看到打印的日志信息, 在chrom中注册没有反应,查看linux命令行的日志是"ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=18080): Max retries exceeded with url: /api/v1/user/create (Caused by <class 'socket.error'>: [Errno 111] Connection refused)",后来qq群里同学说"dashboard 里面有一个配置文件 然后里面端口是 127.0.0.1:18080 改成 127.0.0.1:8080",参照修改后重启前端,然后就可以正常注册了。
启动前端命令"bash control start"后,在chrom中打开网址后并没有打开falcon,发现是端口8081被其他应用所占用,就修改了open-falcon/front/dashboard目录下的gunicorn.conf文件的bind字段,然后重启前端就可以了。如果是"以开发者模式启动",则直接修改wsgi.py文件中的对应字段就可以了。