精华内容
下载资源
问答
  • redis远程连接超时

    2017-10-13 00:08:00
    今天在用jedis连接远程的redis时,抛出连接超时异常:connect timed out。 详细信息例如以下: Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net....

     今天在用jedis连接远程的redis时,抛出连接超时异常:connect timed out。

    详细信息例如以下:

    Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out
    	at redis.clients.jedis.Connection.connect(Connection.java:142)
    	at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:75)
    	at redis.clients.jedis.Connection.sendCommand(Connection.java:83)
    	at redis.clients.jedis.BinaryClient.set(BinaryClient.java:92)
    	at redis.clients.jedis.Client.set(Client.java:23)
    	at redis.clients.jedis.Jedis.set(Jedis.java:53)
    	at com.ado.test.redis.RedisTest.main(RedisTest.java:10)
    Caused by: java.net.SocketTimeoutException: connect timed out
    	at java.net.PlainSocketImpl.socketConnect(Native Method)
    	at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
    	at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
    	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
    	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    	at java.net.Socket.connect(Socket.java:529)
    	at redis.clients.jedis.Connection.connect(Connection.java:137)
    	... 6 more

        经过确认。排除了几种可能:

        1、server地址配置错误。(经确认。配置无误。)

        2、redis连接数量过多。(经确认,没有不论什么连接在redisserver上。)

        查看jedis连接源代码。也没发现有什么异常。于是怀疑是redis主机的问题。使用telnet命令进行測试,发现也是连接不上。于是怀疑是redisserver防火墙没关闭。

        查看server防火墙状态:

    service iptables status


        关闭防火墙:

    service iptables stop


        然后再进行连接,这次就非常快连接成功了。问题解决。




    本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5341095.html,如需转载请自行联系原作者

    展开全文
  • VMware虚拟机上安装Ubuntu,ssh远程连接超时 借鉴链接: https://zhidao.baidu.com/question/482830149.html 虽然没有解决我的问题,但提醒了我查看我的主机网络设置,然后我发现我没有以太网2和以太网3,最后我重装...

    VMware虚拟机上安装Ubuntu,ssh远程连接超时

    借鉴链接:
    https://zhidao.baidu.com/question/482830149.html
    虽然没有解决我的问题,但提醒了我查看我的主机网络设置,然后发现没有以太网2和以太网3,最后我重装了一遍虚拟机就好了。
    在这里插入图片描述

    展开全文
  • selenium 远程连接超时

    2017-12-30 00:43:00
    selenium 远程连接超时 博客分类: java org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died. Build info: version: '2.42.2', ...
    selenium 远程连接超时 博客分类: java  

    org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died.
    Build info: version: '2.42.2', revision: '6a6995d31c7c56c340d6f45a76976d43506cd6cc', time: '2014-06-03 10:52:47'
    System info: host: 'Lenovo-PC', ip: '192.168.200.1', os.name: 'Windows 8', os.arch: 'amd64', os.version: '6.2', java.version: '1.7.0_07'
    Driver info: driver.version: RemoteWebDriver
     at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:593)
     at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:352)
     at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:449)
     at org.openqa.selenium.By$ByXPath.findElement(By.java:357)
     at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:344)
     at org.apache.commons.selenium.SeleniumUtil$1.apply(SeleniumUtil.java:71)
     at org.apache.commons.selenium.SeleniumUtil$1.apply(SeleniumUtil.java:1)
     at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
     at org.apache.commons.selenium.SeleniumUtil.getWebElement(SeleniumUtil.java:68)
     at org.apache.commons.selenium.SeleniumMailProxyHtmlunitSina.execute(SeleniumMailProxyHtmlunitSina.java:215)
     at org.apache.commons.selenium.SeleniumMailProxyHtmlunitSina.testprxy(SeleniumMailProxyHtmlunitSina.java:377)
     at org.apache.commons.selenium.SeleniumMailProxyHtmlunitSina.execte(SeleniumMailProxyHtmlunitSina.java:323)
     at org.apache.commons.selenium.SeleniumMailProxyHtmlunitSina.execteAll(SeleniumMailProxyHtmlunitSina.java:296)
     at org.apache.commons.selenium.ExecuteSina.main(ExecuteSina.java:10)
    Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 127.0.0.1:7056 [/127.0.0.1] failed: Connection refused: connect
     at org.apache.http.impl.conn.HttpClientConnectionOperator.connect(HttpClientConnectionOperator.java:138)
     at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:314)
     at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:357)
     at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:218)
     at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:194)
     at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:85)
     at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
     at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
     at org.openqa.selenium.remote.HttpCommandExecutor.fallBackExecute(HttpCommandExecutor.java:222)
     at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:173)
     at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.execute(NewProfileExtensionConnection.java:165)
     at org.openqa.selenium.firefox.FirefoxDriver$LazyCommandExecutor.execute(FirefoxDriver.java:362)
     at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:572)
     ... 13 more
    Caused by: java.net.ConnectException: Connection refused: connect
     at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75)
     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157)
     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
     at java.net.Socket.connect(Socket.java:579)
     at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:72)
     at org.apache.http.impl.conn.HttpClientConnectionOperator.connect(HttpClientConnectionOperator.java:118)
     ... 27 more

     

    用了代理,连接远程。其过程中可能代理失效,连接失败。导致系统卡死

    设置连接超时

    读取数据超时

    System.setProperty("sun.net.client.defaultConnectTimeout", "95000");
              System.setProperty("sun.net.client.defaultReadTimeout", "95000");

    转载于:https://my.oschina.net/xiaominmin/blog/1597920

    展开全文
  • 设置mysql远程连接root权限 在远程连接mysql的时候应该都碰到过,root用户无法远程连接mysql,只可以本地连,对外拒绝连接。 需要建立一个允许远程登录的数据库帐户,这样才可以进行在远程操作数据库。 方法...
    设置mysql远程连接root权限
    在远程连接mysql的时候应该都碰到过,root用户无法远程连接mysql,只可以本地连,对外拒绝连接。
    需要建立一个允许远程登录的数据库帐户,这样才可以进行在远程操作数据库。
     
    方法如下:
    默认情况下MYSQL数据库的系统数据库mysql系统表user内用户权限只提供localhost本机登陆;
    需要更改权限才能实现远程连接MYSQL数据库。
    可以通过以下方式来确认:
    root#mysql -h localhost -uroot -p
    Enter password: ******
    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 4 to server version: 4.0.20a-debug
    Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
    mysql> use mysql; (此DB存放MySQL的各种配置信息)
    Database changed
    mysql> select host,user from user; (查看用户的权限情况)
    mysql> select host, user, password from user;
    +-----------+------+-------------------------------------------+
    | host | user | password |
    +-----------+------+-------------------------------------------+
    | localhost | root | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 |
    | 127.0.0.1 | root | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 |
    | localhost | | |
    +-----------+------+-------------------------------------------+
    4 rows in set (0.01 sec)
     
    由此可以看出,只能以localhost的主机方式访问。
    解决方法:
    mysql> Grant all privileges on *.* to 'root'@'%' identified by 'kdm001' with grant option;
    (%表示是所有的外部机器,如果指定某一台机,就将%改为相应的机器名;‘root’则是指要使用的用户名,)
    mysql> flush privileges; (运行此句才生效,或者重启MySQL)
    Query OK, 0 rows affected (0.03 sec)
    再次查看。。
    mysql> select host, user, password from user;
    +-----------+------+-------------------------------------------+
    | host | user | password |
    +-----------+------+-------------------------------------------+
    | localhost | root | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 |
    | 127.0.0.1 | root | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 |
    | localhost | | |
    | % | root | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 |
    +-----------+------+-------------------------------------------+
    4 rows in set (0.01 sec)
    可以看出已经添加了一个新的用户
    退出,试试效果....
    现在可以成功登录了..

     

    PS:如果还不能登录,请看下面

    1.记得关闭VMware或者是linux的防火墙

    2.打开/etc/my.cnf 文件,bind-address = ******** 一句前边加上 # ,注释掉

    再加上一下两句:

    skip-external-locking
    skip-name-resolve

    3.重启mysql: service mysql restart

    4.在远程连接应该就能连接上了

    转载于:https://www.cnblogs.com/andashu/p/6377270.html

    展开全文
  • vim /etc/ssh/sshd_config 1、找到下面两个配置 ...客户端多少秒没有相应,服务器自动断掉连接 修改为 ClientAliveInterval 30 ClientAliveCountMax 86400 2、重启sshd服务 service sshd restart ...
  • show global variables like ‘%timeout%’; SET GLOBAL connect_timeout = 3600;
  • vim /etc/ssh/sshd_config 找到以下两项配置 #ClientAliveInterval 0 #ClientAliveCountMax 3 修改为 ClientAliveInterval 30 ...2、客户端多少秒没有相应,服务器自动断掉连接 重启sshd服务(centos7+)...
  • nginx使用proxy模块时,默认的读取超时时间是60s。1. send_timeoutsyntax:send_timeout the timedefault:send_timeout 60context:http, server, locationDirective assigns response timeout to client. Timeout is ...
  • 如果没有创建监听或者没有启动,远程是访问不到的。 2、检查你的客户端能否连到服务器1521端口: telnet 服务器IP 1521 因为有可能局域网内屏蔽了该IP的该端口的链接 3、检查你的客户端链接oracle配置是否正常,...
  • 显示连接超时 ping 可以通 远程机器hosts设置 ``` 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 ...
  • Linux SSH远程连接超时断开解决

    千次阅读 2016-01-29 14:24:05
    用putty或者SecureCRT远程连接Linux出现一段时间不操作会出现远程连接自动断开的情况。通过修改SSH服务端的配置来解决。 后端SSH服务配置文件的位置:/etc/ssh/sshd_config 找到ClientAliveInterval 设置一个...
  • 根据oracle网站上的文档,本地使用jconsole没有问题。但当我从windows连接到linux...jvm使用了hostname -i的IP地址,我的/etc/hosts上127.0.0.1,所以远程老是连接不上。 只要在java启动参数中加入 -Djava.rmi.serv...
  • 改为60秒发送一次保持长连接。  #ClientAliveCountMax 3 -- ClientAliveCountMax(客户端活动最大值),表示服务器请求后,客户端没有响应的次数得到该值,就自动断开  修改为  ClientAliveInterval 60
  • 一、啥时候用到用来设置请求资源和服务器返回的时间,保证一个请求占用固定时间,超出后报504超时!这样可以保证一个请求占用过长时间。二、主要参数使用nginx服务器如果遇到timeou情况时可以如下设置参数,使用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,058
精华内容 423
关键字:

远程连接超时