Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.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
Ruby on rails 应用程序与heroku一起陷入了疯狂的轨道_Ruby On Rails_Heroku_Spree_Ruby On Rails 4.2 - Fatal编程技术网

Ruby on rails 应用程序与heroku一起陷入了疯狂的轨道

Ruby on rails 应用程序与heroku一起陷入了疯狂的轨道,ruby-on-rails,heroku,spree,ruby-on-rails-4.2,Ruby On Rails,Heroku,Spree,Ruby On Rails 4.2,我们正在使用rails4应用程序和spree 3.1.0,我们尝试优化代码并做到了这一点,但我们使用一些第三方API进行支付,这需要时间。 当我们的服务器负载增加时,正如你们所知,如果任何请求超过30秒,并且由于该应用程序宕机,那么我的问题是,是否有任何方法可以终止该请求,该请求花费时间避免服务器宕机?我不是Heroku服务器的专家,但我知道我们可以用Heroku来管理应用程序的大部分事情 rails中是否有任何东西可以用来终止这样的请求,以避免出现服务器停机的情况 希罗库有什么办法可以让我们

我们正在使用
rails4
应用程序和
spree 3.1.0
,我们尝试优化代码并做到了这一点,但我们使用一些第三方API进行支付,这需要时间。 当我们的服务器负载增加时,正如你们所知,如果任何请求超过30秒,并且由于该应用程序宕机,那么我的问题是,是否有任何方法可以终止该请求,该请求花费时间避免服务器宕机?我不是Heroku服务器的专家,但我知道我们可以用Heroku来管理应用程序的大部分事情

  • rails中是否有任何东西可以用来终止这样的请求,以避免出现服务器停机的情况
  • 希罗库有什么办法可以让我们应付这种情况吗

您可以使用rack timeout(机架超时),它将允许您配置超时,请求将被终止,而不是H12'ing,然后继续在“断开连接状态”下运行。这已经存在,但仍然存在问题:(您可以使用机架超时,它将允许您配置超时,请求将被终止,而不是H12'ing,然后继续在“断开连接状态”下运行。这已经存在,但仍然存在问题:(