jjzjj

SocketTimeout

全部标签

python - 使用 Python 和正则表达式编辑本地 XML 文件

我是python新手,正在尝试修改本地系统中存在的一些xml配置文件。输入:我有一个包含以下内容的xml文件(比如Test.xml)。5005000true我想要实现的目标:我想实现以下两件事:第1部分:我想将SocketTimeout标签(仅在composer标签下)的值修改为60,并且还想添加这样的注释(例如更改此值以减少SocketTimeout)。因此文件Test.xml应该如下所示:50060true第2部分:在文件Test.xml中,我想在Domain标签下添加一个新标签,如下所示:50060truetrue这就是我想要的:)我尝试过的:为了完成这个任务,我考虑了以下选项:

Java : HttpClient 4. 1.2 : ConnectionTimeout, SocketTimeout 值设置无效

我正在使用HttpClient4.1.2。将ConnectionTimeout和SocketTimeout设置为一个值永远不会生效。代码:LongstartTime=null;DefaultHttpClienthttpClient=newDefaultHttpClient();HttpParamsparams=httpClient.getParams();HttpConnectionParams.setConnectionTimeout(params,30);HttpConnectionParams.setSoTimeout(params,60);HttpGethttpget=newH

java - SSL 通信中的 Apache CXF 异常 : SocketTimeOut

所以这是交易。我有一个Web服务WSDL,我需要在公司网络外部进行SOAP调用。Web服务是HTTPSSOAP,需要客户端证书。我已经从wsdl2java生成了Java客户端代码,一切似乎进展顺利。我现在不能做的是通过CXF从Web服务接收响应。SSL握手似乎只是花花公子,甚至到了CXF尝试执行HTTPPOST的地步,但等待响应超时(如下所示):Allowunsaferenegotiation:falseAllowlegacyhellomessages:trueIsinitialhandshake:falseIssecurerenegotiation:false***HelloRequ

java - 在 MongoDB 中打开连接的 SocketTimeout

我有一个在MongoDB上执行一些聚合的Java应用程序,但有时它只是挂起并抛出SocketTimeout异常。出现异常后,应用程序将正常运行(稍等片刻,然后它可能会再次引发异常)。我刚找到thisexplanation这似乎是一个可能的原因,但我不确定。我初始化MongoClient并保持与数据库的连接打开。我不确定这是否是个问题,我应该每次都获取数据库,然后让数据库进行垃圾收集(并关闭连接)。另一种方法可以是定期pingMongo以保持连接池“新鲜”。使用的客户端是这样的:publicclassDbClient{privatestaticMongoClientmongoClient

lua - Lua 脚本上的 Jedis/Redis SocketTimeout 异常

我们正在使用lua脚本对数据库更新时的数据执行批量删除。Jedis使用管道执行lua脚本。localresult=redis.call('lrange',key,0,12470)fori,kinipairs(result)doredis.call('del',k)redis.call('ltrim',key,1,k)endtry(Jedisjedis=jedisPool.getResource()){Pipelinepipeline=jedis.pipelined();longlen=jedis.llen(table);Stringscript=String.format(DELETE

java - Mongo+Java+SocketTimeOut

我正在使用MongoDb,但在从数据库中读取记录时遇到问题。我能够将它们放在游标中但是当我尝试使用游标从游标中获取记录时cursor.hasNext()它给了我以下异常:com.mongodb.MongoInternalException:couldn'tgetnextelementatcom.mongodb.DBCursor.hasNext(DBCursor.java:459)Causedby:java.net.SocketTimeoutException:Readtimedoutatjava.net.SocketInputStream.socketRead0(NativeMetho

hive-jdbc的connection如何设置socketTimeOut

每日的数据同步任务中,会将在线业务库的数据同步至Hive,在刚上线的一段时间内,对Hive的SQL操作每隔十来天会出现socketreadtimeout的异常。该问题导致我经常凌晨收到告警然后起床修复该问题,因为该问题是偶现,不便复现,经过查阅HiveJDBC的源码,定位问题为HiveJDBC使用了java.sql.DriverManager中的静态变量loginTimeout的值,而我们的工程中接入了八九种类型的JDBC驱动,部分类型还使用了连接池,先看看java.sql.DriverManager中的部分源码:依赖版本版本:org.apache.hivehive-jdbc2.3.2源码分析

网络/数据库常见的超时设置(socketTimeOut、connectionTimeout...)

transactiontimeout:事务执行超时,一个事务中可能包含多个sql(statement)statementtimeout:单个sql(statement)执行超时sockettimeout:socket读取超时connecttimeout:建立数据库连接超时getconnectiontimeout:从连接池中获取链接超时详见文章:深入理解数据库编程中的超时设置不过重点说一句的就是:statementtimeout用来限制statement的执行时长,timeout的值通过调用JDBC的java.sql.Statement.setQueryTimeout(inttimeout)AP

java - ConnectionTimeout 与 SocketTimeout

我正在使用的库有问题。可能是图书馆,也可能是我用错了!基本上,当我这样做时(超时以毫秒为单位)_ignitedHttp.setConnectionTimeout(1);//vshort_ignitedHttp.setSocketTimeout(60000);//60seconds没有产生超时异常并且工作正常,但是,当我执行以下操作时,_ignitedHttp.setConnectionTimeout(60000);//60seconds_ignitedHttp.setSocketTimeout(1);//vshort我得到一个套接字异常。那么,我的问题是为什么我不能模拟连接异常?我是否