walle-web icon indicating copy to clipboard operation
walle-web copied to clipboard

BUG,Docker安装部署失败,发布界面卡死,目标部署路径软链无效

Open floating-yuan opened this issue 5 years ago • 10 comments

问题描述Owner角色下,部署管理 - 上线单 - 发布 页面,发布功能,页面卡死在发布界面不动,docker日志显示好像是发布成功,但是界面没反应,然后代码有被拷贝解压到目标机器的仓库路径,但是实际目标机器的部署路径软链是坏的,相对路径问题?

另外我不知道官方文档反复提到的logs/runtime.log是怎么查看?文档里面总是重复说

“XX过程出错了,具体日志可以查看logs/runtime.log,别说你在启动walle的时候没注意到?”

!!!!

问题描述 日志堆栈贴上来。 logs/runtime.log

runtime...

logs/error.log

error...

截图

发布界面截图: 微信截图_20190319190833

docker logs -f walle-python日志捕捉截图: 微信截图_20190319185232

发布仓库路径截图: 微信截图_20190319185515

部署路径截图: 微信图片_20190319185614

运行环境 目标就是发布机器,配置如下:

  • OS: CentOS Linux release 7.6.1810 (Core)

2019.3.20 15:38---编辑新增内容 下面这个截图是在发布界面显示的websocket相关错误,这一个异常还没排查,可能是界面卡死的原因吗?

我的环境是通过windows本地hosts 将一个虚拟域名指向远程的云服务器公网IP地址访问的,然后请求是通过公网IP服务器的nginx反向代理指向实际的walle安装所在的内网机器上的,这个结构不知道会不会对websocket的正常通信造成影响。

不过这个websocket问题应该和发布时目标机器的部署软链问题没有关系吧?现在感觉最主要的问题还是目标机器的文件部署问题,软链问题。

chrome控制台websocket报错截图: 微信图片_20190320153613

floating-yuan avatar Mar 19 '19 11:03 floating-yuan

试试这个docker-compose版的呢, https://github.com/ruoge3s/release 我用的这个,没有任何问题,能够满足日常的发版工作

soonio avatar Mar 20 '19 01:03 soonio

试试这个docker-compose版的呢, https://github.com/ruoge3s/release 我用的这个,没有任何问题,能够满足日常的发版工作

多谢,看了你给的docker-compose.yml,里面的镜像和walle官方的好像也没什么区别,为啥官方的我安装会有问题,我先看看walle团队的回复

floating-yuan avatar Mar 20 '19 02:03 floating-yuan

@445271763 @ruoge3s 已更新

AlenxHai avatar Mar 20 '19 03:03 AlenxHai

@Alenx58 啥情况,已更新?docker镜像已更新?请大侠明示。。

floating-yuan avatar Mar 20 '19 03:03 floating-yuan

@445271763 代码优化了下

AlenxHai avatar Mar 20 '19 03:03 AlenxHai

@Alenx58 。。好吧,是优化的我这个问题吗?敢问大侠是walle成员组的组员吗?如果是,能否再详尽的讨论下我的这个问题?我现在都不知道我反馈的这个算不算问题,也没有一个官方成员的回复、评论

floating-yuan avatar Mar 20 '19 07:03 floating-yuan

@445271763 是的,有什么问题呢

AlenxHai avatar Mar 20 '19 07:03 AlenxHai

@Alenx58 就是我提的这个issue是walle的bug吗?

floating-yuan avatar Mar 20 '19 07:03 floating-yuan

@445271763 不算是,我们也有工作忙,没能及时回复,docker这块是我负责,你加下微信群,有问题在群里@我(顺其自然)

AlenxHai avatar Mar 20 '19 07:03 AlenxHai

我也遇到一发布项目就卡死的情况,我这边的解决办法是:更新maven 仓库的地址,然后第一次 发布用了20分钟左右,第二次试了一下,基本上1分钟不到。猜想可能卡死是由于maven地址没配置代理,下载的时间过长所导致,然后日志只提时当前任务error。

zhouxianfeng776 avatar Sep 01 '20 06:09 zhouxianfeng776