解决方案 »
- php截取字符串问题
- 成绩表输出显示问题
- ASP跟PHP都差不多是嵌入形式的代码吧?
- PHPmailer 发信时间过长,有否解决方法?(其他发邮件方式请提出)
- Fatal error: Call to a member function query() on a non-object in G:\wamp\apache
- 怎样不使用表单,直接发送post数据?
- 请我以下功能用PHP如何实现啊?谢谢!
- PHP在Linux下如何象windows下使用COM
- 关于用http的身份验证问题!(php+apache)
- php导出csv文件用excel 2003打开乱码
- PHP怎么写迅雷地址加密解密的方法
- gzread 怎么读取整个压缩档
里面貌似说的是Linux中的配置,不知道有没有同感,因为他说的server/mpm/worker/worker.c和server/mpm/prefork/prefork.c在windows中都找不到,#define DEFAULT_THREAD_LIMIT 64也找不到,只找到一个貌似的#define DEFAULT_THREADS_PER_CHILD 64,不知道这两个是否相等,而且,这两个路径也是不一样的
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 10
</IfModule>
这个配置是不是要稍微改一下,网站会不会是给人攻击了
从日志里看,倒是确实有人想攻击————努力寻找突破点,但一一失败,
昨晚我重新装了环境,没办法,老板催啊
装了个app集成的
好了之后,问题仍然存在,就像上面一样的问题,
mpm_prefork_module模块用的默认的:<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 50 //只是这个改成了50
</IfModule>顺便弱弱的问下,就是说,当每个线程数超过50,Apache就自动kill掉httpd.exe,然后重新生成一个,那么这个动作算不算重新启动Apache?其次是这个动作会不会也写进error.log呢?
还有个很奇怪的问题,这次我重装了环境之后,ext文件夹里的大部分dll文件都没问题,但是有几个dll文件提示说有问题,
.../php5/ext/php_exif.dll' - 找不到指定的程序。
...php5/ext/php_imap.dll' - 找不到指定的程序。
.../php5/ext/php_openssl.dll' - 操作系统无法运行 %1。
.../php5/ext/php_sqlite.dll' - 找不到指定的程序。
.../php5/ext/php_exif.dll' - 找不到指定的程序。
.../php5/ext/php_imap.dll' - 找不到指定的程序。
.../php5/ext/php_openssl.dll' - 操作系统无法运行 %1。
.../php5/ext/php_sqlite.dll' - 找不到指定的程序。这样的话,是不是应该是这几个库文件的问题,但是我 可是装的app的集成的啊,我是从他官方网上下载的。
如果你不需要这些dll,就去php.ini中去掉这些dll的加载,如果需要就去找dll,不一定默认在/php5/ext目录下的。
官网下载,不代表不需要自己去配置。MaxRequestsPerChild 50表示当超过50个线程时,Apache会kill掉最旧的来回收资源。这个不算Apache重启。
我的有时候也有这毛病 据说apache 本身有这个问题
关注。
to 10楼:应该不至于100%吧,而且从来超过60%
看来Apache优化的问题也是一步一步测试出来的,貌似各自的情况都不太一样
今天早上起来,又死掉了。
在错误日志中,看到了以句:zend_mm_heap corrupted
一直以来,这是第一次出现这个东东
网上查无结果,束手无策...
唉,太打击我信心了
排查问题不是ME强项YE~
我这电脑有时候apache就是启不来~老觉得是领导在监控我工作。
真有这样的领导
就算是,也不会因为控制你电脑而Apache启动不了吧
服务器突然一下就启不来 只能重启。
哎 禽兽啊!
NO 是禽兽不如!!!