我们致力于一个Apache知识的分享网站

不再为Apache进程淤积、耗尽内存而困扰


2009-01-06 16:45:50  |   才被看了3,201次  |   要评论?
分类: Apache高级应用  |   发布:   |   来源:Programming Life

Tags: ,

可能有很多系统管理员都为这样的情形而困扰过:Apache进程动辄占用内存几百兆,而且剧烈浮动,变化无常,有时甚至耗掉上G内存。在访问者那里的表现就是网站速度极不稳定,间歇性抽风,有时甚至会有5-30分钟无法打开网页。这时候,你的上司或同事可能会急切地打来电话问:我们的网站怎么上不去了?我们今天还要xxxx呢!但这时你的SSH也无法像往常一样忠实地给你一个“login:”,因为它也连不上服务器了。这个时候你的服务器在做什么呢?你找出各种理由向他们解释之后,过上一段时间,网站能够正常访问了,你也终于SSH上了服务器(听起来系统管理员真没用),然后你会用dmesg或者在/var/log/messages里面发现一堆有关内存的信息,什么DMA了,HighMem了,其中会包含类似这样一行:
Out of Memory: Killed process 6760 (httpd).
它告诉你的信息是,你的服务器物理内存耗尽,也没什么好向交换区淘汰的了,只好杀掉了你的Apache的一个进程。之所以选择这个进程,基本上就是因为它占用的物理内存最多。

htaccess学习笔记


2009-01-06 14:23:25  |   才被看了4,515次  |   要评论?
分类: Apache基础知识  |   发布:   |   来源:RichQ

Tags:

.htaccess可以做大量范围的事情,包括:文件夹密码保护、用户自动重新指向、自定义错误页面、变更你的文件扩展名、屏蔽特定的用户IP地址、只允许特定的IP地址、停止目录表以及使用其他文件作为index文件,等等……

Apache 中KeepAlive 配置的合理使用(优化)


2009-01-06 14:11:34  |   才被看了2,419次  |   要评论?
分类: Apache基础知识  |   发布:   |   来源:朱文昊

Tags:

我的这个网站架设在美国的VPS上,有1G的内存.但是今天发现服务器的内存被完全用光了,非常的惊险,连SSH链接都几乎无法建立.肯定是Apache吃光了我的内存,于是赶紧优化,内存占用大幅降低.一切终于流畅起来了.下面把我参考过的文章顺过来,给朋友们分享

php+mysql+apache编码深度解析


2009-01-06 14:08:31  |   才被看了2,092次  |   要评论?
分类: Apache基础知识  |   发布:   |   来源:蜗牛日记

Tags: ,,

我们在做PHP项目的时候,经常会遇到中文乱码的问题,有时候编码问题还导致MYSQL的报错。中文乱码总共有三个原因

1:APACHE服务器设置导致乱码

2:PHP,或者HTML页面编码导致中文乱码

3:MYSQL数据库的表以及字段编码导致中文乱码

我们分别从这三个部分来探究PHP程序设计中的编码问题

Apache服务器使用.htaccess实现图片防盗链方法教程


2009-01-06 14:06:29  |   才被看了1,696次  |   要评论?
分类: Apache初级应用  |   发布:   |   来源:Netxlong

Tags: ,

独立建博的用户经常面对的一个问题就是服务器的流量问题,而站点文件被盗链是其中最为主要的部分。所谓盗链,是指其他网站直接链接我们网站上的文 件,一般来说,盗链的对象大多为很耗带宽的大体积文件,如图片、视频等。这样造成的后果主要有:增加了服务器的流量负担,影响我们网站的访问速度。

如果你用的是Apache服务器,那么使用.htaccess文件就可以很方便的进行设置,从而防止其他站点的用户盗链我们站点的文件。

Page 19 of 21« First...10...1718192021