4

我有一个在 ubuntu 10.04 上运行的 nginx (1.2.0) 服务器。它充当在 unicorn 上运行的 rails 应用程序的反向代理。

一位用户在上传文件时遇到问题。用户可以上传 95% 的时间,但某些文件会返回“由 Peer 重置连接”。这些文件可靠地返回相同的 408 错误。Firefox (12) 发生错误。用户还安装了 IE,并且上传相同的文件就好了。我也可以上传文件就好了(Safari)

奇怪的是,请求似乎永远不会到达独角兽服务器;在 unicorn 或 rails 日志中找不到请求的痕迹。

几个nginx安装都存在这个问题

  • 1.0.5
  • 1.0.15
  • 1.2.0

随机事实

  • 无线和有线网络存在问题。
  • 其他版本的 Firefox(11 和 3.6)也存在问题
  • Rails 3.2.3(也存在于 3.1.3)

任何帮助/建议将不胜感激。谢谢你。

来自 nginx access_log

[错误]

10.XXXX - - [07/May/2012:10:39:59 -0400]“POST /data/jobs/aL2OccMe8r4ylk-hGRWekO/attachments/HTTP/1.1”408 0“http://fake.name.com/ pages/jobs/aL2OccMe8r4ylk-hGRWekO/attachments/new/" "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20100101 Firefox/12.0"

[成功]

10.XXXX - - [07/May/2012:10:41:53 -0400] "POST /data/jobs/aL2OccMe8r4ylk-hGRWekO/attachments/HTTP/1.1" 302 146 "http://fake.name.com/ pages/jobs/aL2OccMe8r4ylk-hGRWekO/attachments/new/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.55.3 (KHTML, like Gecko) Version/5.1.5 Safari/534.55.3

4

0 回答 0