全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
123
返回列表 发新帖
楼主: yxq4319
打印 上一主题 下一主题

[已解决] php-cgi僵尸了?

[复制链接]
21#
发表于 2010-7-6 13:12:21 | 只看该作者
原帖由 winsock 于 2010-7-6 13:06 发表
apache的话用mod_php吧,纯cgi模式会死人的。。。。。。。。。。。。

据说开虚拟主机还是cgi好点:
http://blog.cnlabs.net/?p=1660
22#
发表于 2010-7-6 13:13:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
23#
发表于 2010-7-6 13:14:57 | 只看该作者
原帖由 hx 于 2010-7-6 13:12 发表

据说开虚拟主机还是cgi好点:
http://blog.cnlabs.net/?p=1660

bh之类的虚拟主机都是fcgi,cgi的话,效率和损耗差很多差很多差很多差很多差很多差很多..........
24#
发表于 2010-7-6 13:18:19 | 只看该作者
原帖由 yxq4319 于 2010-7-6 13:08 发表

这个模式不行啊,我想起来了,我选择了suphp模式,因为网上很多教程说suphp模式可以使得755权限文件有类似777的功能,这样在WORDPRESS里面所有的插件都有足够的权限修改了,不会出现FTP信息的提示了!mod_php我还没用过,大哥能说 ...


suphp我没用过..............
25#
发表于 2010-7-6 13:18:21 | 只看该作者
给你个建议,还是换nginx+php-cgi 大不了 后端用apache
如果你不愿意更换环境,建议你检查下mysql的配置了。。。
back_log = ****
指定MySQL可能的连接数量。当MySQL主线程在很短的时间内接收到非常多的连接请求,该参数生效,主线程花费很短的时间检查连接并且启动一个新线程。

back_log参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。 如果系统在一个短时间内有很多连接,则需要增大该参数的值,该参数值指定到来的TCP/IP连接的侦听队列的大小。不同的操作系统在这个队列大小上有它自己的限制。

试图设定back_log高于你的操作系统的限制将是无效的。默认值为50。对于Linux系统推荐设置为小于512的整数。

# key_buffer_size指定用于索引的缓冲区大小,增加它可得到更好的索引处理性能。
sort_buffer_size 查询排序时所能使用的缓冲区大小。注意:该参数对应的分配内存是每连接独占!
read_buffer_size 读查询操作所能使用的缓冲区大小。和sort_buffer_size一样,该参数对应的分配内存也是每连接独享!
join_buffer_size 联合查询操作所能使用的缓冲区大小,和sort_buffer_size一样,该参数对应的分配内存也是每连接独享!


指定MySQL查询缓冲区的大小。可以通过在MySQL控制台执行以下命令观察:

# > SHOW VARIABLES LIKE '%query_cache%';
# > SHOW STATUS LIKE 'Qcache%';
# 如果Qcache_lowmem_prunes的值非常大,则表明经常出现缓冲不够的情况;
如果Qcache_hits的值非常大,则表明查询缓冲使用非常频繁,如果该值较小反而会影响效率,那么可以考虑不用查询缓冲;Qcache_free_blocks,如果该值非常大,则表明缓冲区中碎片很多。

     tmp_table_size = 256M
    max_connections = 768
指定MySQL允许的最大连接进程数。如果在访问论坛时经常出现Too Many Connections的错误提 示,则需要增大该参数值。

     max_connect_errors = 10000000
    wait_timeout = 10
指定一个请求的最大连接时间,对于4GB左右内存的服务器可以设置为5-10。

     thread_concurrency = 8
该参数取值为服务器逻辑CPU数量×2,在本例中,服务器有2颗物理CPU,而每颗物理CPU又支持H.T超线程,所以实际取值为4 × 2 = 8

    skip-networking

等等。。。。。不过kloxo集成安装的环境,用户自由度不高。。。。自己掂量~
26#
 楼主| 发表于 2010-7-6 13:19:18 | 只看该作者
恩,确实是fcgi好,但是apache可以和fcgi一起用吗?
27#
发表于 2010-7-6 13:21:18 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
28#
 楼主| 发表于 2010-7-6 13:24:16 | 只看该作者
原帖由 usa 于 2010-7-6 13:18 发表
给你个建议,还是换nginx+php-cgi 大不了 后端用apache
如果你不愿意更换环境,建议你检查下mysql的配置了。。。
back_log = ****
指定MySQL可能的连接数量。当MySQL主线程在很短的时间内接收到非常多的连接请求,该参数生 ...

这个文章我看过了,我的配置就是参考了论坛的一篇关于这方面配置的文章修改过的!!!
实在不行就准备重装系统了,我是很想很想很想使用纯nginx的,但是现在还使用的不熟练,不敢拿来乱搞,在另外一个VPS上正在试验呢!!!
嘿嘿,这位哥有QQ不?我弄nginx有问题也好立即请教你啊!谢谢了哈
29#
发表于 2010-7-6 13:28:46 | 只看该作者
大站跑nginx主要是前端做proxy balance,fcgi直接用nginx跑得不多,我感觉nginx的fcgi不太靠谱.........
30#
 楼主| 发表于 2010-7-6 13:34:16 | 只看该作者
那fcgi应该用什么跑呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-26 17:52 , Processed in 0.072362 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表