问题标签 [connectionexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
92 浏览

java - springboot应用程序中如何全局处理数据库连接异常?

我有一个 springboot + postgres 应用程序。我想全局处理数据库故障异常,需要将请求存储在文件系统中。springboot 应用程序中有什么方法可以全局捕获 ConnectionException 吗?

0 投票
1 回答
33 浏览

python - 在 Python 中实现请求 api 的重试功能,无需任何库

我正在尝试建立一个疫苗可用性项目。我每 4 秒请求一次检查疫苗剂量,

有时我会遇到Connection Error. 我想在我的代码中添加重试功能,我知道那里有很多答案,但他们正在使用该库。我想构建自己的重试功能来了解核心机制并获得乐趣。

任何人都可以帮助它应该如何实施?

0 投票
2 回答
49 浏览

php - Docker php mysql 找不到驱动程序

我试图在 docker 容器中配置 PHP + MySQL 设置,但出现以下错误:

docker-compose.ymlDockerFileconnection.php脚本如下:



在我执行的playpen_www容器中/usr/local/bin/docker-php-ext-enable pdo_mysql,我确认pdopdo_mysql模块都被列为已启用。

0 投票
0 回答
14 浏览

email - 消息异常和连接异常

我不断收到此异常: javax.mail.MessagingException: Unrecognized SSL message, plaintext connection?

如果我用 imap 替换 imap,我会得到 javax.mail.MessagingException: 220 *********** ESMTP MAIL Service ready at Tue, 16 Nov 2021 14:46:44 +0100;

0 投票
0 回答
31 浏览

spring - Java.net.ConnectException:Keycloak 的客户端在身份验证路由时在 Docker 上被拒绝连接

如果我有一个在本地 docker 桌面上运行的 Keycloak 服务器和一个在本地运行的客户端应用程序(非 dockerized 场景),它工作正常。

如果我在本地 docker 桌面上运行 Keycloak 服务器和客户端应用程序,它会抛出

如果我在本地(非 dockerized)环境中运行我的客户端应用程序并指向云实例的 dockerized keycloak 服务器,我会收到以下错误。

当我在 docker 中运行这两个服务时,在此处共享 docker-compose 文件以供参考。

当我在非docker env中单独运行客户端应用程序时,我运行它java -jar ClientApp.jar

当我在 docker env 中单独运行客户端应用程序时,我使用以下 Dockerfile

我很乐意了解这背后的真正根本原因,并在 dockerized 云实例中运行 keycloak 服务器和客户端应用程序而不会出现任何问题。谢谢。

0 投票
0 回答
13 浏览

java - 在java中从本地向SQS队列发送消息失败

我无法从我的 java 应用程序向sqs-queue发送消息。我正在本地运行SQS 的roribio16/alpine-sqs docker映像,并且创建了一个标准队列。

代码片段:

消息生产者服务:

调用使用 -

错误堆栈 -

无效动作;请参阅 SQS 文档。(服务:AmazonSQS;状态代码:400;错误代码:InvalidAction;请求 ID:00000000-0000-0000-0000-000000000000)

属性文件中的变量 -

另外,SQS 实例在我的本地,可以使用 http://localhost:9325/ 访问。我在这里缺少一些配置吗?