Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

私有部署后无法对话 #1012

Open
lexchenzhang opened this issue Mar 28, 2024 · 18 comments
Open

私有部署后无法对话 #1012

lexchenzhang opened this issue Mar 28, 2024 · 18 comments
Assignees
Labels

Comments

@lexchenzhang
Copy link

描述

1.部署后使用zhangsan登陆
2.单开窗口http:IP:PORT/testclient.html打开测试客户端窗口
3.坐席zhangsan发起邀请
image
4.客户端收到邀请并开启对话,但是没有客服加入,无法对话,停留在此界面
image

操作系统

Ubuntu 22

代码版本

V8 devlop branch

@hailiang-wang
Copy link
Member

请提供一下代码版本,代码版本不是分支信息。
参考:#1005 (comment)

另外,提供一下浏览器控制台日志。

@hailiang-wang
Copy link
Member

部署方式是按照文档吗?
https://readthe.gitee.io/cskefu-docs/docs/deploy

@lexchenzhang
Copy link
Author

lexchenzhang commented Mar 28, 2024

感谢这么快速的回复,代码版本是 7fa9161
日志如下:
image

是按照文档部署的

期待您的回复

@hailiang-wang
Copy link
Member

好的,这个您发的是后端服务的日志。

这个问题,需要主要关注前端的日志,也就是浏览器控制台的 console log。
尤其是里面的报错信息。

参考:

https://segmentfault.com/a/1190000002511877

@lexchenzhang
Copy link
Author

lexchenzhang commented Mar 28, 2024

哦 应该是必须配置nginx去转发一下才可以 我以为私有部署之后localhost就可以直接测试呢 看来必须转一下
80->8035
443->8036
这样才能运行客户端页面

@lecjy
Copy link
Collaborator

lecjy commented Mar 28, 2024

@lexchenzhang 已经解决了吗?

@lexchenzhang
Copy link
Author

lexchenzhang commented Mar 28, 2024

没有解决 我setup了nginx并运行 前端应该是没有报错了 如图
image
image
image
但是依旧没有建立对话

@lexchenzhang
Copy link
Author

如果没有配置nginx 客户端的websocket连接不知道为什么没有端口:
image
image
代码中的port不知道是在哪里定义的 但是页面是丢失的
image

@lecjy
Copy link
Collaborator

lecjy commented Mar 29, 2024

私有部署有没有用docker-compose,部署过程中有没有修改过什么配置

@lecjy
Copy link
Collaborator

lecjy commented Mar 29, 2024

没有启用Nginx时,websocket默认走8036端口,截图中走的是80端口

@lecjy
Copy link
Collaborator

lecjy commented Mar 29, 2024

可以将购买证书的手机号发邮件给 info@chatopera.com,邮件标题 【春松客服 issue 1012 证书手机号】,付费用户春松客服提供远程技术支持

@hailiang-wang
Copy link
Member

春松客服证书购买和使用,参考:

https://readthe.gitee.io/cskefu-docs/docs/licenses

感谢支持开源客服系统。

@wangjian66677
Copy link

@lexchenzhang 我也遇到这个问题了,你的咋解决的

@hailiang-wang
Copy link
Member

如需远程技术支持,可以将购买证书的手机号发邮件给 info@chatopera.com,邮件标题 【春松客服 issue 1012 证书手机号】,付费用户春松客服提供远程技术支持。

春松客服证书购买和使用,参考:

https://readthe.gitee.io/cskefu-docs/docs/licenses

感谢支持开源客服系统。

@wangjian66677
Copy link

自己重新打war包的docker镜像,然后使用docker-compose启动,可以解决这个问题。
兄弟们如果直接使用线上的镜像,端口有问题,socket.io连接不上。
附上dockerfile:

FROM chatopera/java:17

##镜像作者
LABEL maintainer=wangjian

##将同级目录target目录下的jar复制到容器内部,命名为app.jar
COPY target/*.war /app.war

##镜像启动命令
ENTRYPOINT ["java","-jar","/app.war"]

@lecjy
Copy link
Collaborator

lecjy commented Apr 5, 2024

@hailiang-wang CI自动构建的docker镜像不是最新的代码吗?下面的代码在3月21的commit 5a92f2776已经修改过了,而且客户的镜像7fa9161是1月18号的
7M3)B1IXL%0$}@UE4D{J045

@lecjy
Copy link
Collaborator

lecjy commented Apr 5, 2024

@wangjian66677 自己重新打war包的docker镜像对应的代码版本是多少?查看代码版本参考:#1005

@ELvis168
Copy link

解决了吗老哥

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants