我有一个节点服务器,该服务器正在运行(首先连接到oracle db)SQL过程。如果SQL过程很小(在oracle db形式的2分钟内完成),那就很好。意味着 oracle db会将响应发送到节点服务器,然后将响应发送到前端的angular 。
但是,如果过程非常大且需要花费大约10到15分钟的时间,则节点不会等待15分钟,并且重新执行请求方法(在背面oracle db中正在执行程序,它已正确完成)。由于Angular也没有等待响应(当节点服务器花费超过2-3分钟的时间时),因此它抛出了错误(节点服务器没有响应)。
所以我的问题是,为什么节点要重新执行请求方法,为什么它不等待oracle db连接响应(如果过程执行需要15分钟,则节点应等待15分钟)
让我知道是否有人对此回答。