Linux Apache2-错误FD_设置使用fastcgi

Linux Apache2-错误FD_设置使用fastcgi,linux,debian,apache2,Linux,Debian,Apache2,我编辑了从1024到4096的代码: /usr/include/linux/posix_types.h /usr/include/x86_64-linux-gnu/bits/typesizes.h #define __FD_SETSIZE 4096 在这些更改之后,我刚刚编译了我的apache2和libapache2 mod fastcgi。 如何确保不会出现此错误: [Wed Dec 03 10:24:35 2014] [error] [client xx.xx.xx.xx]

我编辑了从1024到4096的代码:

/usr/include/linux/posix_types.h
/usr/include/x86_64-linux-gnu/bits/typesizes.h
#define __FD_SETSIZE        4096
在这些更改之后,我刚刚编译了我的
apache2
libapache2 mod fastcgi
。 如何确保不会出现此错误:

[Wed Dec 03 10:24:35 2014] [error] [client xx.xx.xx.xx] FastCGI: failed to connect to server "/usr/lib/cgi-bin/php5-fcgi-dev": socket file descriptor (1024) is larger than FD_SETSIZE (1024), you probably need to rebuild Apache with a larger FD_SETSIZE, referer: http://exemple.com/

是否可以检查此新值以确保不再看到此错误消息?

好的,因此在一些测试之后,我似乎可以处理更多连接


编辑这些文件并重新编译
apache2
libapache2 mod fastcgi
后,我现在可以用fastcgi处理1000多个虚拟主机,没有任何错误500。

从源代码重新编译:apt get source libapache2 mod fastcgi dpkg buildpackage-us-uc dpkg-I libapache2-mod-fastcgi_2.4.7~0910052141-1_amd64.deb