Kubernetes集群中Oracle长期连接的问题

我正在尝试在Kubernetes集群中部署Go应用程序。 我的应用程序使用 goracle.v2 </ code>库连接到Oracle数据库。 仅当我的应用程序在Kubernetes集群中运行时才会发生此问题。 我有一个执行存储过程并返回游标的进程,通常需要十多分钟才能执行。 发生这种情况时,数据库中存在的活动会话将结束,并且与该应用程序一起运行的Pod将停止,并且什么也没有发生。 而且这种情况只有在集群内部运行时才会发生。 如果我在本地运行该应用程序,即使该过程耗时超过10分钟也不会发生。</ p>

任何人都不会知道会发生什么情况?</ p>
</ div >

展开原文

原文

I am trying to deploy a Go application inside the Kubernetes cluster. My application uses the goracle.v2 library to connect to the Oracle database. The problem only happens when my application is running inside the Kubernetes cluster. I have a process that executes a store procedure and returns a cursor, and it often takes more than 10 minutes to execute. When this happens the active session that was there in the database ends and the pod that was running with the application is stopped and nothing else happens. And this scenario only happens when it runs inside the cluster. If I run the app locally it doesn't happen even if the process takes more than 10 minutes.

Anyone have any idea what might be happening?

doudizhu2222
doudizhu2222 从另一个角度看,这可能是与网络相关的问题:您应该尝试观察查询/任务的进度-完成后,脚本应该作为完成的示例完成
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐