【Spring Boot Java Config设置会话超时】教程文章相关的互联网学习教程文章

弹性映射减少超时java.io.IOException:意外的流结束【代码】

我正在运行MAP减少作业(弹性地图减少EMR)服务.该工作适用于小型数据集,但对大型数据集提供以下例外(文件大小400MB) 使用相同的大输入文件运行另一个作业工作正常但是.为什么?Error: java.io.IOException: Unexpected end of stream pos=19520590 contentLength= 458603265at org.apache.hadoop.fs.s3native.NativeS3FileSystem$NativeS3FsInputStream.read(NativeS3FileSystem.java:313)at java.io.BufferedInputStream.read1(Buf...

java – SocketTimeoutException:读取超时时间httpclient【代码】

参见英文答案 > Connection timeout and socket timeout advice 1个我正在使用REST服务,每天提供近20 M的请求.我收到以下异常.此问题是间歇性的,我无法将此问题与请求的大小相关联.我在周末也遇到了这个例外,因为音量非常低.我通过检查setStaleConnectionCheckEnabled来确保没有石碑连接.我正在使用httpclient 4.3.4 更新:进一步分析后的更多细节 – 从日志中,我可以看到服务在300毫秒内响应...

如何在Java中死锁或超时后重新启动事务?【代码】

当我们得到时,如何重新启动事务(以便它至少执行一次):( com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException:Deadlock found when trying to get lock; Try restarting transaction ) OR ( transaction times out ) ? 我正在使用MySQL(innoDB ENGINE)和Java.Please帮助并链接任何有用的资源或代码.解决方法:什么时候你在catch块中捕获这种类型的异常catch(Exception e){ if(e instanceof TransactionRollbackExc...

java – Android手机上的套接字连接超时【代码】

我正在尝试做一些服务器/套接字编程.服务器代码在Ubuntu机器上用普通java编写.客户端代码是为我的LG Thrill编写的.服务器似乎工作正常.我通过在普通java中编写一个简单的测试客户端来测试服务器,该客户端基本上使用带有“localhost”ip的try / catch块.我检查了是否可以通过手机ssh进入服务器机器来访问ip(是的,它是可以访问的). 我的服务器代码如下:package org.vsector.server;import java.io.IOException; import java.net.Ser...

java – 检测Ant exec任务中的超时【代码】

在Ant exec任务中设置timeout属性并且任务超时时,是否有办法检测超时?我没有看到任何有用的结果,输出或错误属性,表明超时.解决方法:当<exec>由于超时而导致子进程被杀死时,父Ant进程会记录消息Timeout:kill the sub-process.但是,由于< exec>重定向器仅捕获子进程的输出,并且< exec>中没有超时的指示. outputProperty或errorProperty. 要设置指示子进程超时的属性,可以使用<record>任务捕获Ant的日志输出,如以下示例所示.<target...

在Java 1.4中实现超时【代码】

我不能使用Executor和Future来捕获TimeOutException,因为它是1.4如果方法未完成,我需要在30秒后超时.//Caller class public static void main() {EJBMethod() // has to timeout after 30 seconds}//EJB method in some other class public void EJBMethod() {}我想的一种方法是将此方法调用包装在Runnable中,并在方法结束后从run()设置一些volatile布尔值.然后,在调用者中,我们可以在调用该方法后休眠30秒,一旦醒来,我将检查调用者...

java – android中的标准连接超时和套接字超时应该是什么

我已经使用HttpClient在我的应用程序中实现了Rest调用.我看到,在慢速连接上,我的请求长时间处于执行状态.如果需要很长时间,我想取消http请求.那么,如果从java服务器获取json数据,android应用程序中的标准ConnectionTimeout和套接字超时应该是什么.解决方法:这比平台(Android)更少依赖于用例.如果您的用户需要请求的答案继续工作,您可能需要更长的时间,如果只是后台更新您可以花更少的时间,即使在这种情况下用户可能没有意识到他在等...

java – 如果没有20s的活动,tomcat超时?【代码】

如果我设置tomcat并从中流式传输静态文件,我注意到如果客户端从该套接字“暂停”(停止接收)以获取任何内容> 20s然后tomcat似乎任意“切断”连接(即使已收到require URI行并且连接仍然“连接”[客户端仍然活着]).什么配置参数控制这个? documentation提到connectionTimeout但仅与初始头解析和读取请求体有关,而不是读取服务器的响应[?]这里是否存在某种不活动超时? 它是可重现的,从任何tomcat应用程序流式传输(大)静态文件,并通过...

AIX:IBM Java:java.net.SocketException:连接超时:可能是由于地址无效【代码】

在尝试与我们的服务器建立SSL连接时,我们在IBM AIX上经常看到以下异常:java.net.SocketException: Socket closed at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275(Compiled Code)) at com.sun.net.ssl.internal.ssl.AppOutputStream.write(DashoA6275(Compiled Code)) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java(Inlined Compiled Code)) at java.io.BufferedOutputStream.flush(Buffe...

Android:java.net.SocketException的原因是什么:连接超时了?【代码】

在我的应用程序中下载加载数据.一切都很好但有些它给出了奇怪的响应并抛出了socketException:connectiontimout? 请任何人告诉我这些例外的原因是什么?这样我才能找出问题? 给我一些解决方案以避免这种异常 这里的日志………… **04-19 15:44:52.591: WARN/System.err(18199): java.net.SocketException: Connection timed out 04-19 15:44:52.591: WARN/Smack/Packet(209): notify conn break (IOEx), close connection 04-19 ...

java – 为方法设置时间限制/超时【代码】

我有一个像这样的简单方法:public void foo(int runForHowLong) {Motor.A.forward(); }现在想要能够将参数传递给foo(),它设置了foo()运行时间的时间限制.就像我发送foo(2)一样,它运行2秒钟.解决方法:你可以使用jcabi-aspects的AOP和@Timeable注释(我是开发人员):class Motor {@Timeable(limit = 1, unit = TimeUnit.SECONDS)void forward() {// execution as usual} }当达到时间限制时,您的线程将被中断()标志设置为true,您的工作...

java – web.xml中的会话超时不适用于weblogic服务器【代码】

我已在web.xml中将超时设置为30分钟,并已在WebLogic中成功部署了webapp.现在应用程序已启动并正在运行,但是当达到最大非活动时间间隔时,会话不会超时.这个相同的应用程序正确地在tomcat中超时. 任何人都可以建议一些想法? 另外我想知道是否有特定于应用程序的weblogic.xml?如果是,那我在哪里找到它?解决方法:你有几个选择: >您可以编辑File web.xml:在web.xml文件中编辑session-config的会话超时.请注意,在web.xml中,会话超时...

java – 可以控制JUnit的超时消息吗?【代码】

假设我有一个JUnit单元测试,它有两个部分,我不想将这些部分分成单独的@Test方法.假设我想要一个timeout参数进行测试. 如何更改/拦截/控制超时断言失败消息以指示测试的哪个部分超时? 这是一个不起作用的尝试:@Test(timeout = 1000) public void test() {try {// part one of the test} catch (Throwable e) {Assert.fail("Part one failed");}try {// part two of the test} catch (Throwable e) {Assert.fail("Part two failed"...

java – Spring的DeferredResult setResult与超时交互【代码】

我在Tomcat上试验Spring的DeferredResult,我得到了疯狂的结果.是我做错了,还是Spring或Tomcat中有一些错误?我的代码很简单.@Controller public class Test {private DeferredResult<String> deferred;static class DoSomethingUseful implements Runnable {public void run() {try { Thread.sleep(2000); } catch (InterruptedException e) { }}}@RequestMapping(value="/test/start")@ResponseBodypublic synchronized DeferredR...

Java 1.8安全点超时【代码】

我似乎遇到了一个场景,JVM在几个小时后试图达到一个安全点时无限期地陷入困境.但是,如果我使用-F选项执行jstack,它似乎就会退出等待并继续执行. jdk1.8.0_45 / bin / jstack -F 39924> a.out 我在Centos上使用jdk1.8.0_45 我的问题是: i)当从jstack发送中断时,似乎JVM可以从安全点无限期等待.如果没有jstack它怎么会出来.是否有一些jvm选项我可以用来避免无限期等待. ii)我是否可以获得导致问题的线程更明确的线程转储.安全点日志...

CONFIG - 相关标签