Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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 Rails:send_data()将小文件发送到浏览器需要120秒_Ruby On Rails - Fatal编程技术网

Ruby on rails Rails:send_data()将小文件发送到浏览器需要120秒

Ruby on rails Rails:send_data()将小文件发送到浏览器需要120秒,ruby-on-rails,Ruby On Rails,我在Rails3和发送数据时遇到了一个奇怪的问题。一个简单的控制器操作应该只向浏览器发送一个小文件: def download send_data "test", :filename => "file.txt", :type => 'text/plain' end 当我在浏览器中单击指向该控制器操作的链接时,几乎整整120秒都没有发生任何事情。120秒后,文件将立即下载 奇怪的是,我可以继续浏览web应用程序的其他站点,所有内容都会在毫秒内响应。日志文件显示 Rendered

我在Rails3和
发送数据时遇到了一个奇怪的问题。一个简单的控制器操作应该只向浏览器发送一个小文件:

def download
  send_data "test", :filename => "file.txt", :type => 'text/plain'
end
当我在浏览器中单击指向该控制器操作的链接时,几乎整整120秒都没有发生任何事情。120秒后,文件将立即下载

奇怪的是,我可以继续浏览web应用程序的其他站点,所有内容都会在毫秒内响应。日志文件显示

Rendered text template (0.0ms)
Sent data file.txt (0.8ms)
Completed 200 OK in 24ms (Views: 0.7ms | ActiveRecord: 1.3ms)
就在我点击下载链接的时候。120秒过后,日志文件中不会打印任何内容,文件实际上会发送到浏览器


我在Mac OS X上使用Rails 3.0.7、POW和Mongrel。使用Firefox和Chrome进行测试。

这是POW问题。解决方法是使用Mongrel或Webrick


请参阅:github.com/37signals/pow/issues/102这是一个pow问题。解决方法是使用Mongrel或Webrick


请参阅:github.com/37signals/pow/issues/102

Hmmm。当我使用
rails服务器启动服务器时(不使用pow),一切正常。即使是混血儿或韦布里克。那么POW就是问题所在了吗?请看:嗯,当我用
rails服务器启动我的服务器时(不使用POW),一切正常。即使是混血儿或韦布里克。那么POW是问题所在?请参见: