开发者助手搭建环境的碰到的几个问题(2)原创
2人赞赏了该文章
943次浏览
编辑于2024年03月24日 23:20:00
其他问题链接:
https://vip.kingdee.com/article/555112970955577088?productLineId=29&lang=zh-CN
1 通过开发者助手去MC拉取资源,
苍穹资源服务无法访问,请检查主机与端口是否正常:主机[xxx.xx.xx.xx]-端口[8090]
截图如下:
通过排查发现,端口是通的,但是用户是通过vpn连接上去的
解决方案:
需要在用户虚拟机启动参数里面加上-Djava.net.preferIPv4Stack=true
保存后重新拉即可
2 接着上面的问题,再次从MC拉资源报这个错误
缺少bos-schedule.zip包,请先在管理中心(MC)内同步开发资源,同步成功后再更新环境。资源地址:http://1ip:8090/appstore/cosmic/bos/bos-schedule.zip
解决方案:
经过排查,发现是nginx配置的问题,
在MC上点击资源同步,会自动生成uptate.json的文件,里面记录的代码仓库路径和md5值。
类似于下图
开发者助手会去获取MC的资源的逻辑,是先去地址上下载uptate.json,并解析,解析完成后会校验地址的正确性,
这里的校验不仅是校验文件的完整性,也会校验文件目录,而在nginx上如果没有配置 autoindex on 是不能请求到目录的。就会报错,所以就需要修改这个配置。
如果是容器版的苍穹,可以通过这个方式来设置
路径:/usr/local/nginx/conf/conf.d/ 修改mc.conf,搜appstore,设置autoindex on;非容器版,也只要找到nginx目录里的mc.conf,对应搜appstore,设置autoindex on;
之后重启nginx即可
赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读