配置nginx以防止Cloudbees中超时

配置nginx以防止Cloudbees中超时,nginx,cloudbees,Nginx,Cloudbees,我的cloudbees(roo+SpringMVC)应用程序有一个很长的过程,导致超时。根据解决方案,可以更改nginx的配置(特别是send_timeout指令) 我的问题是,考虑到我不是自托管应用程序,而是使用CloudBees来实现这一点,我不确定如何改变这一点 这是我可以在cloudbees-web.xml配置文件中指出的东西吗?(我还没有找到可以包含在此文件中的配置参数的完整列表)是的,您可以这样做 您需要更改应用程序设置以使 proxyBuffering=false 当您部署时。这

我的cloudbees(roo+SpringMVC)应用程序有一个很长的过程,导致超时。根据解决方案,可以更改nginx的配置(特别是send_timeout指令)

我的问题是,考虑到我不是自托管应用程序,而是使用CloudBees来实现这一点,我不确定如何改变这一点

这是我可以在cloudbees-web.xml配置文件中指出的东西吗?(我还没有找到可以包含在此文件中的配置参数的完整列表)

是的,您可以这样做

您需要更改应用程序设置以使

proxyBuffering=false
当您部署时。这将允许长时间运行的连接。部署时只需执行一次

乙二醇


您也可以使用app:update来更改现有的apps配置(只需执行一次,它就会记住),使用-查找app:deploy和app:update部分

我知道这将解决我当前的问题,但有没有更精确的配置方法,我的意思是,我是否可以像问题中提到的发送超时那样显式更改nginx指令?在这个阶段不可以-如果您使用的是SSL路由器,那么还有更多选项可用-但我不确定它是否涵盖了这一点。我们有大量的上传和超时使用它的所有时间,这似乎是合理的。注意,我们正在努力允许更多的指令,以每个应用程序设置-所以期待改善很快!
bees app:deploy (etc) proxyBuffering=false