由于VPS的内存才1GB,还是64位的CentOS,当访问量达到一定的时候,Apache的进程就把内存吃满(swap起码都吃到1G了),这时候,打开会非常的慢,只有重启apache和mysql服务(mysql吃内存也挺厉害的).
#当然,也不排除是作者自己设置参数问题.
在这作者说说swap虚拟内存吧,swap格式的虚拟内存,和Windows下的虚拟内存是一样的,只是Linux平台可以自己设置分区来指定,而Windows默认是使用C盘的磁盘空间作为虚拟内存.居然是使用到了虚拟空间(硬盘空间),当硬盘的swap达到一定量的时候,I/O硬盘数据就会有很大的出入,导致服务器卡住.这也就是为什么ping值很稳定,打开网站却很卡的原因.
作者以前讲过Crontab的配置,可以博文内找找.
[root@qingxinzui ~]# cd /var/www
[root@qingxinzui www]# vi crond.txt
0 */2 * * * service httpd restart
0 */2 * * * service mysqld restart
#上面的crond.txt文件里 是2小时重启apache+mysql;
#把crond.txt文件加入cron计划任务中.
[root@qingxinzui www]# crontab crond.txt
#查看自动任务列表
[root@qingxinzui www]# crontab -l
0 */2 * * * service httpd restart
0 */2 * * * service mysqld restart
建议大家在配置低的情况下,千万别使用64的CentOS
否则如图:
关于作者