Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 来自nginx的请求失败,状态代码为504_Java_Reactjs_Docker_Nginx_Openshift - Fatal编程技术网

Java 来自nginx的请求失败,状态代码为504

Java 来自nginx的请求失败,状态代码为504,java,reactjs,docker,nginx,openshift,Java,Reactjs,Docker,Nginx,Openshift,我还在学习,所以如果我错了,我道歉。 我正在做一个项目,React作为前端,Java+Spring作为后端。 该项目正在测试中,我们正在使用Nginx作为反向代理 我在使用axios的http调用中遇到此问题 实际上,我打了一个电话,从数据库中获取大约60k的数据,并通过在其中输入所有数据生成一个excel(通过工作簿)。 这大约需要35秒。我的问题是在30秒时我退出:请求失败,状态代码504,但后端仍在继续运行 我在Axios调用中添加了超时,它可以工作,但这不是问题所在 在互联网上阅读时,问

我还在学习,所以如果我错了,我道歉。 我正在做一个项目,React作为前端,Java+Spring作为后端。 该项目正在测试中,我们正在使用Nginx作为反向代理

我在使用axios的http调用中遇到此问题

实际上,我打了一个电话,从数据库中获取大约60k的数据,并通过在其中输入所有数据生成一个excel(通过工作簿)。 这大约需要35秒。我的问题是在30秒时我退出:请求失败,状态代码504,但后端仍在继续运行

我在Axios调用中添加了超时,它可以工作,但这不是问题所在

在互联网上阅读时,问题似乎是nginx超时。在阅读各种指南时,我想补充:

proxy_connect_timeout 900;
proxy_send_timeout 900;
proxy_read_timeout 900;
send_timeout 900;
到nginx.conf文件。 因为我在本地没有这个路径。 但我是通过OpenShift终端找到的,有没有办法将这些行添加到该文件中?我应该通过终端添加它们吗?还是有更简单的方法

我尝试将这些行添加到我的项目配置文件中,但没有成功。
感谢所有帮助我的人,如果我可能对某些事情不清楚,或者我写错了什么,我深表歉意。

您是否可以添加有关您正在使用的容器映像的更多信息,以及您是否已经为您的Pod使用了
ConfigMap
?您好,感谢您的回复。我使用Docker作为一个容器,我使用ConfigMap,我在上面添加了4行。您应该查看您是否可以添加有关您正在使用的容器映像的更多信息,以及您是否已经为您的Pod使用了
ConfigMap
?您好,感谢回复。我使用Docker作为一个容器,我使用ConfigMap在上面添加了4行。你应该检查一下