1 制作一个bat文件在计划任务里面定期(每天夜里)执行:然后删除旧的日志文件,避免文件过大
apache -k shutdown
move /Y access_log access_log.old
move /Y error_log error_log.old
apache -k start
2 [httpd.conf]
ThreadsPerChild 250
MaxRequestsPerChild 30
Win32DisableAcceptEx
3 使用更详细日志捕捉死机时访问的页面
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
记录refer可以帮助确认发生问题的请求来自什么页面,以判断是否受到攻击
可以使用"@0,501{User-agent}i" "%!200,304,302{Referer}i" 来捕捉特定需要的log
4 在计算机管理->性能中,启动性能日志和警报->计数器日志->System Overview。根据一段时间的监测的数据,在系统监视器里面查看,找到发生死机的异常时候,内存,CPU的极值的规律。然后在警报里面,如果超过,或接近某个极值,执行重起apache命令。
5 无论如何在你的程序里面加上缓存机制:无论是通过生成静态html页面或者设置meta expired为几分钟
相关报道:
要用php对百度云 数据库 进行操作的话,都要先通过php文件连接到百度云,连接云数据库的php文件名是conn,内容如下: 用户登录: php文件,其中User表是在百度云数据库中创建的。 Android 程序中需要传入账号和密码并且账号和密码都要与php中的一致都是id和p 更多
style type=text/css td { background-color:#eee; width:50px; height:50px; } /style title/title script src=jquery-1.9.1.js type=text/javascript/script script type=text/javascript var count1 = 1; var count2 = 1; $(function () { $(a:eq(0)).cli 更多