websocket本地连接服务端可以,部署到测试环境就连接不上了

图片说明

1

2个回答

看看是不是防火墙阻止或者端口,ip绑定没设置对

1
mayzilee
mayzilee 回复yanyun615: 你好,我现在也遇到这个问题了,请问你解决了吗?
2 年多之前 回复
u013897140
levis0615 应该不是,如果在本地局域网是ok的,放在测试环境,会有一个终端ip。系统会认为握手不成功
2 年多之前 回复

你确定 wsUrl指定的服务开启了? 找不到服务肯定连不上

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
WEBSOCKET本地测试正常,上传到云服务器报404可能出现的问题
本地测试使用tomcat8,在本地测试一切正常,但是部署到服务器就报404,IP检查了好多次确认无误,但是404一直存在。 经过楼主几天几夜的思考,发现服务器上的tomcat版本是7。顿时一万头神兽从我的脑中跑过。大家都知道websocket在tomcat7上跑和在tomcat8上跑差别很大的。 于是我按捺住我激动的心情,上传一个tomcat8压缩包到元服务器,解压缩一个新的tomcat
关于c#,PHP socket挂到云服务器上之后本机无法连接的问题
    最近写了下PHP socket编程,在本机测试一直没有问题,昨天放到云服务上之后,本机一直连接不上。但是同样的云服务器,用c#的socket监听同样的端口,本机可以连接,所以不是端口的问题。也没有一句log,效果看起来就像是端口未开放一样,由于是初接触PHP,socket代码就是根据网上的教程写的,不过都是那几步,创建,绑定,监听。然后一直也没有问到合适的答案,今天早上继续找答案的时候,突...
WebSocket本地可以访问,挂到服务器中不能访问,nginx中的websocket中的坑?
做项目的时候遇到websocket做推送,在本地的代码是好用的,上传到服务器是不能用,后来猜测是nginx,果然nginx必须要开websocket外网穿透,这样就简单多了,我们只需在nginx.conf配置文件中加上proxy_set_header Upgrade $http_upgrade; 两行                                                 ...
WebSocket部署到服务器时,出现连接失败的问题解决与分析
前段时间在本地写的一个WebSocket程序部署到服务器上时出错,做下记录和分析本地环境是:JDK1.8(32位) Tomcat8.0服务器环境是:JDK1.8(64位) Tomcat8.0本地运行是正常的。 在服务器部署运行时可以打开页面,并执行WebSocket连接失败并关闭的代码。如图: 问题解决:1.在Tomcat8部署的项目不要导入catalina.jar和websocket-api.
php 局域网内无法连接websocket服务
局域网无法连接最近在网上借鉴前辈们的代码,了解使用了 websocket服务,并且测试在本地是可用的。我在本地web环境下做了一个简单的测试页面,在本地访问该页面,并通过wss协议连接 websocket服务,连接成功。可是再使用局域网内的其他PC访问时,却连接不上我的服务。经过检查,1、需要关闭我的防火墙,2、保证服务监听的端口不被占用,3、并且后端服务代码中,监控127.0.0.1或local...
部署到linux线上服务器webSocket链接失败404
这篇文章是我上一篇文章《  jfinal+H5的websocket 实现同一账户在不同地点不同电脑只能登陆一个(互相踢下线) 》的后续。 本地测试好以后,发布到了linux线上环境,线上测试竟然不成功, WebSocket connection to 'ws://xxx/websocket' failed: Error durin 就是类似的错误,找遍了百度竟然好多问这个问题的,但
项目部署到服务器上不能连接数据库
这次项目是采用连接池连接数据库,整个项目中只有一个数据库连接对象,且不释放(防止高频率访问,多次创建数据连接对象),项目部署到服务器上发布测试时, 问题: 1.开始项目测试开始时,可以连接数据库,后来隔一天后测试就不能连接上数据库了,但从新部署项目到服务器上,又可以连接数据了 原因:    开始以为是测试项目存在错误,错误遗留在服务器上,致使服务器不能运行   后来发现是mys
mysql 测试环境过一段时间就连接不上
mysql 测试环境过一段时间就连接不上说明:测试环境是阿里云RDS mysql同步过去的用的是innobackupex恢复的,设置skip-grant-table免密码登录,版本和阿里云rds 保持一致启动方式为mysqld--defaults-file=/20180403/backup-my.cnf --user=mysql --datadir=/20180403/ &问题出现频率:频...
websocket小例子,直接放到本地服务器可以跑起来
<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Document</title> </head> <body> <input
Mysql本地连接不能连接的解决方案。。。。采用了
去Oracle官网下载了最新的Mysql8.0.12.zip安装包。 按照网上大佬们的步骤一步一步的安装上了Mysql 前面几步一点问题都没有但是到了最后一步 net start mysql 的时候给我报了个这样的问题。 网上找了一堆的解决方法,数据库也卸了装,装了卸ps.完全卸载 各种删注册表,隐藏文件 但是都没有解决, 最后看到一篇文章用 这样之后打开另一个cmd界...
我使用websocket可以连接上我们的后台,但是不能发送数据和接收后台传的数据,一直在接收type:ping,这个问题哪位大佬可以帮忙解决一下
export default { data() { return { websock: null, } }, methods: { threadPoxi(){ // 实际调用的方法 ...
redis本地连接远程报错
连接远程的redis报如下的错,我测试去ping远程还是报错,后来看到有cmd窗口去telnet 远程主机:端口号 发现远程端口是关闭的,现在阶段只是为了测试可以在自己的本机上安装redis服务器,很简单,做测试用的。 redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from th
websocket本地调试运行正常,部署服务器报302错误
前后端分离项目,本地调试运行一切正常。部署到服务器后,websocket连接报错。 报错: Error during WebSocket handshake: Unexpected response code: 302 错误原因: 1、nginx中缺少支持websocket配置 在后台server location中加入三行: location { # WebS...
MySQL本地可以连接,远程连接不上的解决
1.原因分析 在服务器上安装好了mysql server。启动服务之后,通过 mysql -u 用户名 -p 密码,可以正常的连接,但是在其他的机器上连接不上。 出现这种问题的原因可能有两点: 1.1 mysql安装好后,默认只对127.0.0.1的本机开放,没有对远程的主机开放。 解决办法: (1)找到默认的mysql的配置文件,一般为 /etc/mysql/my.cnf 或者 /et...
客户端连接WebSocket服务器时连接失败会出现的一些问题及解决方案
      前段时间自己在本地写的一个WebSocket程序部署到服务器出现了几个错误,我自己也做了记录和分析,最后总结出来给大家看一下,希望能帮助大家规避掉这些问题。同时给现在正在做WebSocket和正准备想做WebSocket的程序猿多指出一条较为效率的路。 Q1 客户端链接WebSocket服务器时连接失败,报404错误。      排查了地址错误和配置相关后,是因为JAR冲突,因为To...
WebSocket安卓客户端实现详解(二)--客户端发送请求
WebSocket安卓客户端实现详解(二)--客户端发送请求
解决websocket中localhost改为ip地址连接不上
例如: ws://localhost:8081 可以正常访问 改为 ws://192.168.1.101:8081 就不可以访问,原因就是获取不到session信息 解决办法:保证地址栏的请求和websocket的请求地址统一
WebSocket发送消息后自动断开的问题
websocket与C++后端握手成功,server端能正常解析出client发来的数据,但是组包之后发回给client,client立刻断开websocket。 我之前使用flashAIR写的server端并没有遇到这个问题,而改用C++后就会出现。 Chrome控制台报错: websocket A server must not mask any frames that it sends
web集群部署(实例大于等于2个),nginx作为中间件时候,后端websocket有时候消息无法传递给客户端
最近公司有一个需求:新订单需要及时提醒到后台管理者,基于这一点我决定采用Websocket来实现。 当我把项目部署到生产环境的时候发现一个问题: 建立了Websocket连接后,每当有新的订单发起,客户端都会受到新订单提醒。这时候就遇到一个问题,新订单进来之后 客户端有时候会有提醒 有时候却没有提醒,并且 Websocket 状态一直是开启。 经过一系列排查发现,我的web项目做了
WebSocket客户端连接不上和掉线的问题以及解决方案
    看到最近有很多人在blog上问关于WebSocket客户端连接和掉线的问题,有一部分我以前也遇到过,在这里我罗列了一些我以前遇到过的问题和其他简单的WebSocket服务。  Q1 客户端连接不上的问题    这个问题我遇到的基本集中在后端,遇到的话需要收集日志进行分析,首先要查看是因为什么原因出现问题的,不过这种情况下多半会出现Exception,从Exception着手分析问题即可。Q...
WebSocket客户端连接断开后,服务器端的析构处理
先看我的WebSocket服务器端代码: socket.on('disconnect', function(){ console.log("disconnect event detected, client is probably not there"); eventEmitter.emit('close',socket); }); 一旦客户端比如浏览器主动断开连接,服务器...
关于Spring+Struts2在WebSphere6.1上部署Action出现404错误的解决
转自:http://blog.csdn.net/magicshd/article/details/4518679 最近做了一个项目,用的是spring+struts2+hibernate框架,在TOMCAT上部署运行一直都没有问题,可是到了客户 现场,客户用的WebSphere6.1.0.23部署应用,发现登录后页面出现404错误,一时很费解,回来后自己从官方网站上下载了6.1.0.0部 ...
websocket客户端接未打开,服务端的消息收不到
初学websocket websocket发送页面,接受页面都开着消息能发送,能接收,要是接收的页面没有开着,在发送消息,打开接收页面就接收不到了,怎么解决?
websocket自动断开连接问题
问题:每过5分钟左右,websocket就会自动关闭 原因:使用了nginx服务,nginx配置: proxy_read_timeout(Default: 60s;),如果一直没有数据传输,连接会在过了这个时间之后自动关闭 http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_read_timeout Defines
Sybase.AdoNet35.AseClient.dll连接数据库demo
用Sybase.AdoNet35.AseClient.dll连接sybase数据库demo(附源码和相关dll),本人测试通过.(远程连接和本地连接数据库都通过) 测试环境:服务端操作系统:windows xp sybase版本:12.5x host格式为服务端IP:port,在本地连接时host填写本机计算机名也连接成功。 连不上时重启Sybase数据库服务试试,本人经常连不上,重启一下服务就连上了。
java实现websocket客户端与服务端的连接
java实现websocket客户端与服务端的连接
搞了一上午的websocket,最后启动的时候发现websocket无法连接到服务器
这个问题相信不上的网友遇到过,网上给出的解决办法也很多。但还是没能解决。 最后我发现原来根本问题是JDK版本和tomcat版本问题; 前提保证代码没问题 1、最低版本要jdk1.7以上; 2、tomcat要tomca7.0以上,别忘了配置tomcat7.x JDK name 。
websocket在tomcat中发war包无法运行的解决办法
我刚开始学习使用websocket,开始挺顺利,但是最后在tomcat中发war包时,碰到了问题,websocket的客户端和服务端一直无法建立连接。报错如下:WebSocket connection to 'ws://IP:8080/websockettest/websocket/0.05531619484463213' failed: Error during WebSocket handsh...
websocket经过F5无法发送到服务端
这个项目做到要上线了,真是累。在这个关头,又冒出了一个新问题。我们做的是在线客服的产品,客户端页面中会使用websocket与服务端实时通讯,起先我们在nginx上做了转发规则,一切正常。到了生产,网络层面就没有那么简单了,又是双卡绑定,又是F5负载,网络一直是我的软肋。 长话短说,js中创建ws的上下文是这样的 ws://cc.com/wsp/ws/websocket,cc.com是F5 ip
websocket报错后重连
websocket报错后重连原始代码解决过程最终解决方案 今天后端websocket服务器出了问题,导致前端一直在提示net::ERR_CONNECTION_REFUSED。 原始代码 websocket连接的方法之前的代码: deviceWebsocket () { if ('WebSocket' in window) { try { // 报错...
redis本地创建连接测试
public static void main(String[]args){ String ip=127.0.0.1; String port=6379; //连接本地Redis服务 Jedis jedis=new Jedis(ip,port); jedis.auth("redis"); //push...
socket 莫名其妙的断开连接?
之前有客户反馈,经常会收到客户端断开连接的提醒。影响聊天,希望能查下问题。开始我以为是用户网络波动,导致的连接断开,后来同事跟我反馈,网络正常的时候也会出现断开连接的现象,希望我查下服务器是否配置了什么,会话保持时长之类的参数。 问题重现 这个问题在c++端比较容易重现,在web端偶现,移动端却没发生过。难道是移动端一直没用户使用,所以他们也不知道?额,不能这样想,不然容易被打。一定是有人用的...
websocket连接tomcat8服务器出现404
利用javax扩展包下的websocket API开发的websocket服务部署正常,代码如下: 构建maven工程,引入项目依赖jar包: <dependency>        <groupId>javax.websocket</groupId>        <artifactId>javax.websocket-api</arti...
阿里云部署mongdb和redis连接不上问题
在配置文件中加入外网ip发现也是绑定不上,,报错:child process failed, exited with error number 48改为:telnet 127.0.0.1  2017 或者telnet 外网映射到内网的ip 27017,这时在安装mongodb的服务器上可以连接,但是使用外网的iptelnet时仍然连接不上,最后找到了解决的办法:启动的时候加上参数 --bind_i...
websocket的网页为什么无法连接socket服务器
错误现象:使用java编写的websocket通讯的网页可以连接websocket编写的服务器但是无法连接java编写的socket服务器。提示:Failed to execute 'send' on 'WebSocket': Still in CONNECTING state.错误原因:socket和websocket的关系就和java和javascript的关系一样详情参见:https://w...
阿里云服务器,客户端socket连不上的问题
最近弄了个阿里云的免费试用版,想着把自己的服务丢到阿里云上去试试。原以为这应该是一件比较顺利的事情,却弄了很久才找到原因。 在阿里云上安装完git,将代码拉下去编译完成后,启动服务一切正常。客户端我首先ping一下,也没有问题。注意,这是ping要选用公网地址。但是客户端程序跑起来时候一直在connect的时候失败,想到关闭防火墙,但是好像并没有什么软用。后来网上找了好长时间才发现是端口没有开启...
解决socket连接阿里云服务器所遇到的问题
1、在阿里云服务器实例创建安全组规则,添加规则。不懂添加规则可以看阿里云教程 2、开启防火墙 systemctl start firewalld3、设置打开的端口号(永久打开) firewall-cmd --add-port=8000/tcp --permanent4、更新一下:在设置好端口后,需要执行 firewall-cmd --reload5、查看已经打开的端口 firewal
redis 本地连接可以 远程连接不上问题
1.所连主机防火墙关一下.2.能不能ping通那主机3.bind 127.0.0.1改为 #bind 127.0.0.14.protected-mode yes 改为 protected-mode no(redis3.2版本以后)5.加入 daemonize no(这个是是否在后台启动不占用一个主程窗口)...
websocket 服务器外网访问
                                                websocket 服务器外网访问本地localhost测试能成功,但是放在服务器上外网,连接失败 原因:新增端口后需要在防火墙中将该端口加入入站规则,否则没有权限连接外网。方法:控制面板---window防火墙---高级设置---入站规则---右侧新建规则---端口---...
用SuperWebSocket框架实现的WebSocket服务端Demo源码
SuperWebSocket是基于.NET开源Socket框架SuperSocket开发的, SuperSocket所支持的大部分功能在SuperWebSocket中得到了继承。用户可通过SuperWebSocket来快速的构建可靠的,高性能的websocket服务器端应用程序。 和SuperSocket一样,SuperWebSocket可以控制台和windows服务的形式运行,同时它还支持直接运行在Website之内,这样更简化了用户的部署