微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

nginx – 把PHP通过TCP而不是套接字

我收到这样的错误

2014/07/18 15:01:24 [error] 5700#0: *1 upstream sent too big header while reading response header from upstream,client: 1.2.3.4,server: serv_name.com,request: "GET / HTTP/1.1",upstream: "fastcgi://unix:/var/run/PHP5-fpm.sock:",host: "serv_name.pl"

我知道要解决这个问题,我必须通过TCP而不是套接字的PHPstream量。 只有一个webb应用程序 – 我们有12个网站在Nginx上运行。 我怎样才能做到这一点speciefiednetworking应用程序?

添加/etc/PHP5/fpm/pool.d目录文件web_name.conf就足够了?

有什么办法来监视哪些进程发送UDP数据包(源/目标IP和端口)在Windows中?

Socket.io使用xhr-polling时,服务器的响应时间很长

如何查找想要连接到侦听套接字的客户端的源IP和端口?

Linux内核中的TCP调用stream程

uwsgi协议比http协议快吗?

我应该把这个文件放进去

我必须添加更多的信息,因为我搞砸了一点。 上面的错误sql请求,并发生与套接PHPstream量相关的并行错误502 – 这就是为什么我写了有关将套接字更改为TCP。

在testserver上,使用Select()连接的Linux TCP失败

如何使用命令行build立套接字连接

Multipe Send()和Recv()使用Winsock2

套接字心跳vs keepalive

Windows操作系统中无法访问的IP Socketclosures时间

你不需要切换到TCP …事实上,你会因为这样做而受到性能损失。 所有你需要做的是增加你的缓冲区大小。

fastcgi_buffers 16 8k;

您可以根据需要为您的应用程序增加此项。 您也可以更改缓冲区的大小,但没有理由这样做,因为它会根据系统的页面大小自动选择。

http://Nginx.org/en/docs/http/ngx_http_fastcgi_module.html#fastcgi_buffers

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐