如何提高apache的cgi程序的并发数呢?

如何提高apache的cgi程序的并发数呢?,第1张

先用fastcgi,因为cgi有缺点:FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次(这是CGI最为人诟病的fork-and-execute 模式)。

1、如果是"Forbidden"消息,这说明有权限问题。可用chmod

755

来修改文件的权限。

2、如果是"Internal

Server

Error"消息,可先查询Apache

error_log文件,从中找到是哪个文件出错了,再好好分析一下,一般这种错误与配置文件无关,大部分还是你写的程序有问题。

肯定是有的程序写得有问题,正常情况下如果有人用浏览器打开的你PHP网页,你就会开一个cgi进程,但是网页显示完毕cgi进程就应该关闭了,那么只要每个网页程序的效果很高(都在几毫秒执行完毕),那么几乎是看不见cgi进程的,哪怕有许多人不停的访问你的网页。

在cgi进程多的时候,在进程管理器里面设置显示“命令行”,看看是哪个页面的代码有问题,优化一下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11703784.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存