【发布时间】:2011-02-17 15:06:46
【问题描述】:
我使用 Nginx 作为 Thin 实例的反向代理。
我的目标是建立一个 Rails (3) 应用程序来上传大文件并对其进行处理。
为此,我遇到了 Nginx 上传和上传进度模块。
我大部分时间都在阅读this 的帖子,但那是在Passenger 中专门写的。
如果可能,我正在寻找两个可能的答案:
1) 信息实现此堆栈的示例(使用 Thin 而不是乘客)
2) 我该如何重写的具体信息:
location ^~ /progress {
# report uploads tracked in the 'proxied' zone
upload_progress_json_output;
report_uploads proxied;
}
location @fast_upload_endpoint {
passenger_enabled on;
rails_env development;
}
location / {
rails_env development;
passenger_enabled on;
}
我不知道什么是Passenger Exclusive,以及如何为典型的4个worker / 3个瘦实例conf编写它。
谢谢。
【问题讨论】:
标签: ruby-on-rails nginx thin