小编aan*_*s77的帖子

“从上游读取响应标头时上游发送了太大的标头”错误 - 增加缓冲区不起作用

我已经在 AWS 上设置了 Bitnami Nginx 开源堆栈。我已经开始使用 auth0 作为我的身份验证服务创建应用程序。成功登录后,必须将代码交换为访问令牌。这是使用完成的$auth0->exchange($url_with_params);

但是,这给了我以下错误:

    2021/10/10 17:38:36 [error] 14305#14305: *9 upstream sent too big header while reading response header from upstream, client: [ip], server: api.redacted.com, request: "GET /login_callback?code=FKIk4X_uIgqKg-zo&state=40da33a1177fc8fbc275dcaf826fc819 HTTP/1.1", upstream: "fastcgi://unix:/opt/bitnami/PHP/var/run/www.sock:", host: "api.redacted.com", referrer: "https://deva.redacted.com/"   
Run Code Online (Sandbox Code Playgroud)

我读过一百篇文章,说必须增加proxy_buffer_sizefastcgi_buffer_size才能消除此错误。我尝试增加这两个参数并重新启动 Nginx,但我不断收到相同的错误。

我也尝试过设置proxy_buffering offfastcgi_buffering off,但仍然遇到相同的错误。

这里肯定还有其他事情发生。
我如何记录或查看 Nginx 拒绝处理的实际响应?

nginx php-fpm

5
推荐指数
1
解决办法
1303
查看次数

标签 统计

nginx ×1

php-fpm ×1