标签 apache 下的文章

我的Nagios安装配置笔记

部门里负责运维的只有我一个人,所以服务器出了任何问题都得由我来处理,为了及时处理各种无法预料的问题,就借Nagios搭建了一个服务器集群监控平台。

以前用的是一个php自己写的,不稳定,误报率非常高,考虑到以后集群规模会比较大,国内网络条件也不是很好,所以做了这个平台来管理,明显减少了误报,什么原因出现什么样的报警也一清二楚,很方面。总结了一下安装配置的过程,放博客上与大家分享。文中不正之处,欢迎留言指出!有任何问题也可以留言提问。

- 阅读剩余部分 -

Apache prefork和worker性能调优说明

最近有几台服务器有历史遗留问题,查日志,一个个查,查出问题,归根结底还是在apache性能方面。一开始对Apache的prefork和eorker模块不是很清楚,特地查了一下资料,调整之后果然好多了。特地整理了一下,记录在此,与君分享。

- 阅读剩余部分 -

我的运维经验总结

到现在做运维有三个月时间了,从不熟悉到熟悉,从什么都不清楚到清楚手里所有服务器状态,从什么都不会到独立运维十几台服务器,独立搭建监控平台,独立制定了完整的一套打包备份策略。部门的运维只有我一个人做,所以什么问题都由我处理,在累之外的好处就是我能接触的多,能学的多,这对个人能力的提升是有帮助的。日子也过得比较闷,随便做点总结吧,算是对三个月里技术之外自我提升的证明。

- 阅读剩余部分 -

Linux下调整Tomcat内存设置

本文非常简短,仅仅是我刚刚用了的一小个经验,分享一下。

在tomcat安装目录下bin文件夹中,修改catalina.sh文件,在其中添加一行内容

JAVA_OPTS='-Xms111m -Xmx111m'

说明:Xms表示初始内存大小,Xmx表示最大占用内存大小。

把代码中111换成你需要设置的内存大小,重启tomcat就可以了,替换前衡量一下服务器的承受能力。

- 阅读剩余部分 -

服务器服务监测脚本

由于最近一直在弄服务器,所以一直没有带来Arch Linux的东西,这篇文章给出的脚本依旧是为服务器准备的。写shell多了,C都快忘了怎么写了,这样不好啊……

公司的服务器经常莫名其妙就挂,ssh上去又是好的,看看进程发现服务根本没打开,为什么呢?服务器被重启了!我的前任留下一个check.sh脚本,用来监测apache等进程,脚本在监测到进程过多时就重启服务器,结果有些服务器没有设置好开机启动那些apache之类的,就悲剧了。我就重新写了一个脚本,代替了crontab中原来的check.sh,在进程过多时不是重启服务器而是重启服务,这下服务器正常多了,网站那边负责的朝我喊“XXXX网站挂了,什么问题?”少了,哈哈。

- 阅读剩余部分 -

WordPress MU切实可用的nginx rewrite规则

傻东我找到实习工作啦!哈哈~实习工作是做系统运维,前段时间刚接手工作,对公司的环境也不熟悉,经常手忙脚乱的,还是学得不扎实啊。到现在工作两个礼拜了,对各个服务器上配置环境熟悉了很多,处理问题速度快了不少,碰到一些小问题也能够很快解决了。

话说公司有个WordPress MU的多博客系统,这个博客系统是好东西的样子,但是最初负责的人没有多研究一下,也没有装什么优化的插件,就直接开用,到现在数据库达到了将近3个G,没办法啊,只好给它换个,以免影响到其他网站。这个WPMU本来是在Apache下的,挪到新的上面之后用的是nginx,打开后台管理不行了,猜是rewrite的关系,Google之后找到了相关的东西,但是写得不明不白,里面的rewrite规则有误,结果弄好之后除了域名之外的地址都跳转到同服务器上的另外一个站,尝试多次之后才成功,现在贴出个完整的在nginx中安装WPMU的配置,方便大家。

- 阅读剩余部分 -