walle-web
walle-web copied to clipboard
BUG,Docker安装部署失败,发布界面卡死,目标部署路径软链无效
问题描述
在Owner
角色下,部署管理 - 上线单 - 发布
页面,发布
功能,页面卡死在发布界面不动,docker日志显示好像是发布成功,但是界面没反应,然后代码有被拷贝解压到目标机器的仓库路径,但是实际目标机器的部署路径软链是坏的,相对路径问题?
另外我不知道官方文档反复提到的logs/runtime.log
是怎么查看?文档里面总是重复说
“XX过程出错了,具体日志可以查看logs/runtime.log,别说你在启动walle的时候没注意到?”
!!!!
问题描述 日志堆栈贴上来。 logs/runtime.log
runtime...
logs/error.log
error...
截图
发布界面截图:
docker logs -f walle-python日志捕捉截图:
发布仓库路径截图:
部署路径截图:
运行环境 目标就是发布机器,配置如下:
- OS: CentOS Linux release 7.6.1810 (Core)
2019.3.20 15:38---编辑新增内容 下面这个截图是在发布界面显示的websocket相关错误,这一个异常还没排查,可能是界面卡死的原因吗?
我的环境是通过windows本地hosts 将一个虚拟域名指向远程的云服务器公网IP地址访问的,然后请求是通过公网IP服务器的nginx反向代理指向实际的walle安装所在的内网机器上的,这个结构不知道会不会对websocket的正常通信造成影响。
不过这个websocket问题应该和发布时目标机器的部署软链问题没有关系吧?现在感觉最主要的问题还是目标机器的文件部署问题,软链问题。
chrome控制台websocket报错截图:
试试这个docker-compose版的呢, https://github.com/ruoge3s/release 我用的这个,没有任何问题,能够满足日常的发版工作
试试这个docker-compose版的呢, https://github.com/ruoge3s/release 我用的这个,没有任何问题,能够满足日常的发版工作
多谢,看了你给的docker-compose.yml,里面的镜像和walle官方的好像也没什么区别,为啥官方的我安装会有问题,我先看看walle团队的回复
@445271763 @ruoge3s 已更新
@Alenx58 啥情况,已更新?docker镜像已更新?请大侠明示。。
@445271763 代码优化了下
@Alenx58 。。好吧,是优化的我这个问题吗?敢问大侠是walle成员组的组员吗?如果是,能否再详尽的讨论下我的这个问题?我现在都不知道我反馈的这个算不算问题,也没有一个官方成员的回复、评论
@445271763 是的,有什么问题呢
@Alenx58 就是我提的这个issue是walle的bug吗?
@445271763 不算是,我们也有工作忙,没能及时回复,docker这块是我负责,你加下微信群,有问题在群里@我(顺其自然)
我也遇到一发布项目就卡死的情况,我这边的解决办法是:更新maven 仓库的地址,然后第一次 发布用了20分钟左右,第二次试了一下,基本上1分钟不到。猜想可能卡死是由于maven地址没配置代理,下载的时间过长所导致,然后日志只提时当前任务error。