请求实体太大 mod_jk

请求实体太大 mod_jk

我已经设置了 apache (httpd) 和 apache tomcat,它们都与 ajp 连接,并且在我的http.conf

LimitRequestLine 65536
LimitRequestFieldSize 65536

在它的下面<VirtualHost>和外面

我的workers.properties文件看起来像

worker.list=local
worker.local.host=127.0.0.1
worker.local.local.max_packet_size=65536
worker.local.port=9210
worker.local.reply_timeout=1800000
worker.local.type=ajp13

现在我正在发出一个带有 cookie 值 > 的请求8Kb,并且在响应中看到错误消息

请求的实体太大

不允许使用GET请求来请求数据,或者请求中提供的数据量超出了容量限制。

我打开了 mod_jk 的调试日志记录,然后我看到

ajp_marshal_into_msgb::jk_ajp_common.c (450): 无法附加长度为 6 的标头“Cookie”的标头值

调试级别的 apache 访问日志不显示任何内容

ErrorLog            /some/pathapache.error.log
LogLevel            debug

有谁能指出哪里配置不正确吗?

Apache 版本2.4.6

答案1

worker.properties 中有一个拼写错误

worker.local.local.max_packet_size=65536

代替

worker.local.max_packet_size=65536

相关内容