解决Apache长时间占用内存大的问题
问:为什么服务器在连续运行多天后或访问峰值后,进程中的一个Apache.exe占用内存几百兆不减少? 答:用记事本打开apache2\conf\httpd.conf,我在centos5上装了kloxo,找了半天 httpd.conf在 /etc/httpd/conf/目录下。 查找MaxRequestsPerChild,将MaxRequestsPerChild 0改成MaxRequestsPerChild 50即可。 影响apache性能的几个重要参数(conf/httpd.conf中设置) KeepAlive 是否允许持续连接MaxKeepAliveRequests 允许的持续连接的最大数KeepAliveTimeout 持续连接在没有请求多少秒后切断StartServers 最初启...
apache 的 MaxRequestsPerChild 与 keepalive
apache 的 MaxRequestsPerChild 与 keepalive的关系 MaxRequestsPerChild 表示一个httpd进程最多服务多少个请求,然后自动退出 keepalive 表示连接可以复用 这两个参数看似没有什么关系,可是最近一个偶然的事情却把这两个参数扯到了一起。 这里面的微妙关系就是:MaxRequestsPerChild 在统计服务了多少个请求的时候,把开一次链接作为一个请求。 这意味什么呢?是考虑,如果你的请求都频繁的、不间断的来自一个客户端,这样的话,连接将会被一直被复用, 然后处理过的请求个数将永远不会超过MaxRequestsPer...
wp-autopost破解版
wordpress高级采集插件:wp-autopost[破解版] 2014年08月04日 ⁄ Wordpress, 插件 ⁄ 共 377字 ⁄ 字号 小 中 大 ⁄ 9条评论 ⁄ 阅读 986 views 次 听说wp-autopost插件不错,采集起来很方便,支持定向采集,支持通配符匹配、或CSS选择器精确采集任何内容,支持采集正文分页内容,和dedecms的采集差不多,非常适合新手使用。 不过在测试的时候发现免费版wp-autopost插件采集的内容中会带上wp-autopost官网的链接,这样就很不爽了!发现了wp-autopost-function.php文件被加密了,既然加密了,那链接100%是隐藏在...
腾讯《前端特工》闯关记
今天无意中发现的,我登WEBQQ后,想看看它的效果怎么写出来的,于是查看源代码,结果在最底部有一段腾讯前端工程师写的注释(日志): 【云云无情,腾腾有爱】 如果你没有100个“往来”好友,那就来腾讯领红包吧!红包精彩,腾讯更精彩! http://www.ipresst.com/jointencent tencen...1022004 (第 41 行) -------------华丽的分割线------------- tencen...1022004 (第 42 行) 【前端特工】 “据内线消息,TX公司将于近期推出一个新的HTML5重磅产品。 公司担心该产品会带来威胁,特命你潜入TX,探查底细……” htt...
修改sitestar管理员密码
以前小编我经常嘲笑同事的记性不好,总是丢三落四的,结果今天小编我自己也掉坑里了,最近小编发现一个有意思的建站程序——建站之星。然后想到小编很早以前就已经安装了这个程序了,结果今天怎么也想不起来账号密码是多少。实在没办法,只能通过技术来解决这个问题了。 相信很多客户都知道基本上所有开源程序的管理账号密码都可以在数据库里找到,但是都是加密了而已。今天无忧小编我刚好要用到这个程序,所以就顺便将怎么把我忘记的密码找回,同时也写出来,让各位记性不好的同志们一起分享: 网上对于解决建站之...
解决phpmyadmin没有权限访问配置文件错误
今天在学习使用chmod命令时候把/var/www以及子目录的权限改为了777,后来再打开就出现了以下错误: Wrong permissions on configuration file, should not be world writable! 后来在网上查了查,原来phpmyadmin必须在755权限下才可以运行。 解决办法: cd /var/www chmod -R 755 phpmyadmin 再访问,成功!
apache禁止IP直接访问
用apache搭建的WEB服务器,如何让网友只能通过设定的域名访问,而不能直接通过服务器的IP地址访问呢,通过查找,有两个方法可以实现,都是修改httpd.conf文件来实现的,下面举例说明。 方法一:在httpd.conf文件最后面,加入以下代码 NameVirtualHost 211.*.*.* <VirtualHost 211.*.*.*> ServerName 211.*.*.* <Location /> Order Allow,Deny Deny from all </Location> </VirtualHost> <VirtualHost 211.*.*.*> DocumentRoot "c:/web" ServerName tuan.coo8.com </Virtu...
Apache NameVirtualHost *:80 has no VirtualHosts
pache NameVirtualHost *:80 has no VirtualHosts 当启动apache的时候,如果事件管理器出现“Apache NameVirtualHost *:80 has no VirtualHosts”错误时,大部分是因为修改了apache的httpd.conf配置文件,将extra/vhosts.conf文件引入到httpd.conf中了。# Virtual hosts Include conf/extra/httpd-vhosts.conf httpd-vhosts.conf文件中有一句配置语句为 NameVirtualHost *:80 如果httpd-vhosts.conf中没有存在类似 <VirtualHost *:80> DocumentRoot "D:/www/baike" ServerName www.liangdianba...
PHP判断是否是手机浏览器
//是否是手机浏览 function is_mobile(){ $ua = strtolower($_SERVER['HTTP_USER_AGENT']); $uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i"; if($ua == '' || preg_match($uachar, $ua)) { return true; } else{ return false; } }
base64转GB2312 php源码
<?php header('Content-Type: text/html; charset=gb2312'); $txt1 = stripslashes(trim( @$_POST['text1'])); $button = @$_POST['button']; $down = @trim($_GET['down']); if ($down==1) { header("Content-type: command"); header("Content-Disposition: attachment; filename=base64_decode.txt"); $contents = file_get_contents(basename($_SERVER['PHP_SELF'])); echo $contents; exit; } ?>