【发布时间】:2012-08-12 09:35:01
【问题描述】:
我正在做一些JSONP 调用,这将我限制为HTTP GET 作为与服务器交谈的方法。我似乎达到了请求大小的 8k 限制。我尝试将我的dotcloud.yml 更改为
www:
type: perl
approot: webapp
config:
uwsgi_buffer_size: 65536
并在我的项目的根目录中创建了一个nginx.conf 文件(与dotcloud.yml 相同的级别),上面写着
large_client_header_buffers 4 64k
但我仍然达到了 8k 的障碍。
【问题讨论】:
-
不能拆分请求吗?
-
限制可能与uWSGI缓冲区大小有关,默认设置为8KB。在此处查看 dotCloud 的更新文档:docs.dotcloud.com/services/perl/#custom-uwsgi-configuration 以了解如何覆盖该默认值。您必须再次销毁、创建和推送,以确保新设置内置到平台中。
-
@DavidO,请注意我在问题中提出的 dotcould.yml 中的配置部分。如果您认为我在其中犯了错误,请发布答案。
-
@BurhanKhalid 是的,我已经做到了,但它会导致一些丑陋的代码,所以现在我有多个请求工作,我试图让一个请求工作。
标签: perl http-request dotcloud