欢迎!请参阅 关于 页面以获得更多关于这个网站如何工作的小信息。
如果您使用 Thread.setDefaultUncaughtExceptionHandler 捕获应用程序中所有的异常,然后在以后中抛出异常,那么这个异常将被没有监视 stdout 的部署环境所吞没。似乎代理的执行器应该委托给全局处理器。
这个问题影响了我们,因为我们只是通过系统的日志和度量来部署和监控,实际上从未看到在 futures 中抛出异常。