酒美网新服务器上线
主要操作系统采用 centos windows2003
数据库和应用软件 sql server 2005 lvs nginx tomcat
硬件设备 netscreen cisco 2950
用于酒美网的网站、数据库、图片服务器。重要应用有 nginx tomcat lvs xen虚拟化 sql-server 高可用性。

早上起来一上网就发现月影鹏鹏维护的一台服务器apache死掉了,感到很诧异apache一般不会死掉,即便是死掉自己编写的ScanMon守护系统也会将apache 重新启动。
于是尝试手动启动apache
/usr/local/apache2/bin/httpd -k restart
/usr/local/apache2/bin/httpd -k start
尝试了所有启动方法均无法启动,后来月影鹏鹏又查看了磁盘空间、系统负载、系统日志均正常。
后查看apache错误日志,发现有如下错误。
scanmon:/usr/local/apache2/logs#tail error_log
No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed
No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed
No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed
查阅资料后发现是《信号量占满导导致apache无法启动》 参考了如下资料 http://jk.scanmon.com/wp/no-space-left-on-device-mod_rewrite-could-not-create-rewrite_log_lock.html
后知晓信号量占满, 查看ipcs发现塞满了daemon(apache启动uid)
ipcs -s | grep daemon 用这个方法查看信号量占用情况
ipcs -s | grep daemon | awk ‘{ print $2 }’ | xargs ipcrm sem 用这个方法清除daemon用户的信号量
/usr/local/apache2/bin/httpd -k start
重新启动apache 后正常,网站又可以访问了。
月影鹏鹏根据公司要求,中国教育发展网主站和相关子站服务器进行服务器搬迁,包括相关学校空间用户,dns服务器用户,视频教育辅导软件等。
鹏鹏工作室遇到的问题
dns问题
教育网有自己独立的dns ,主要解析是xue360.com ns记录指向授权是 ns3.xue360.com ns4.xue360.com 。
在这里请大家注意 ns3.xue360.com ns4.xue360.com 是 xue360.com 下面的域名,如果将dns服务器直接搬走,会造成dns无法得到正确的授权地址造成你的域名无法正确解析, 应该是在注册商那里 强制加了 ns3.xue360.com ns4.xue360.com的ip 指向。 在国外的域名服务机构是有相关web页面修改dns指向的 请参照我的这篇文章http://jk.scanmon.com/wp/godaddy-dns-server.html, 如果是中国的域名服务商你找不到界面的时候,你就直接给客服打电话告诉他们:“我要改dns服务器指向”。

如果有朋友遇到假设dns服务器和dns搬迁的时候,大家可以互相交流一下经验。http://jk.scanmon.com/about
用于存储利器-硬盘底座J905
月影鹏鹏为了更好的支持鹏鹏工作室ScanMon 和 六号店铺 Store6.com的存储需要,特地采购了方便串口硬盘拆卸的存储设备–硬盘底座。对于网管/系统管理员来说这是一个提供更广阔的离线存储空间的好办法!
产品详细介绍:
1、支持市面所有2.5寸及3.5寸SATA硬盘。
2、外观简单大方,全无螺丝设计,使用方便,即插即用。
3、支持热插拔,可快速抽换硬盘。
4、支持USB2.0及ESATA。
5、软件方面,还嵌入了一键备份的功能,方便使用者备份文件。
6、简洁的硬盘插拔设计,良好的硬盘散热效果。
7、产品内带有电源、USB数据线及ESATA数据线。
8、支持Win98/2000/Xp/Vista/Mac osV9.2或更高版本。
【支持硬盘】SATAI,SATA II
【机身材质】ABS塑胶
【机身色彩】黑色
【产品尺寸】136mm×83mm×74mm
【产品重量】280克
【电源标准】DC 12V/2A
【接口类型】ESATA+USB2.0(向下兼容1.1)
【传输速率】480Mbps USB2.0、3.0Gbps eSATA
【产品尺寸】136mm×83mm×74mm
那些关于开源和Linux的博客们
难得的一个汇总,总结的很不错。国外有些人做事情就是一丝不苟。
1. Alec Notes:
一个专注 于Fedora Linux的简单博客。Alec是一名程序员,他精通PHP,mySQL和Javascript,同时还是一名Fedora Linux发烧友。他没解决一个工作上遇到的问题,就会在他的博客上发布一篇解决方案。他还关注新的软件开发。
2. All you will need on linux:
这 是一个Linux技巧博客。文章都是有关于作者所遇的具体问题的解决方法。
看一看:如何为硬盘分区以运行多个操作系统
3. Android Developers:
这个博客为Android编程人员提供了大量资源。里面 包含了最新的Android新闻和更新提示。
4. Biodegradable Geek:
这 是一个开源编程爱好者的个人博客。
5. Bright Edges:
Bright Edges是一名工程系的学生,这是他的个人博客,其中包含了一些Linux/GNU技巧。
6. BSD Punk:
这是 Tennessee网络顾问的个人博客,该网站经常发布一些有趣的Linux和其他开源语言的技巧和提示。他同时还发布一些他感兴趣的新闻。 » 阅读更多: 那些关于开源和Linux的博客们
ScanMon鹏鹏工作室提供Wiki资源库,经过长时间的收集和整理,收集了大量开源项目的手册和文档,现在ScanMon开始给大家提供了一个Wiki知识库,希望对从事it工作的技术人员有一点用处。为广大电脑爱好者提供一个良好的学习平台。
ScanMon Wiki 知识库地址 http://www.scanmon.com/wiki/
linux技术资料库 http://www.scanmon.com/wiki/linux_unix/
databases 资料库 http://www.scanmon.com/wiki/databases/
邮件服务器配置 http://www.scanmon.com/wiki/linux_unix/mail/
Python 2.4手册 http://www.scanmon.com/wiki/develop/Python_2.4/
php 手册 http://www.scanmon.com/wiki/develop/php/
ruby 手册 http://www.scanmon.com/wiki/develop/ruby/
nginx 中文资料 http://www.scanmon.com/wiki/linux_unix/nginx_cn/
apache中文资料 http://www.scanmon.com/wiki/linux_unix/Apache/
InnoDB Engine in MySQL 中文 http://www.scanmon.com/wiki/linux_unix/Apache/

Squid是一种在Linux系统下使用的优秀的代理服务器软件。
squid不仅可用在Linux系统上,还可以用在AIX、Digital Unix、FreeBSD、HP-UX、Irix、NetBSD、Nextstep、SCO和Solaris等系统上。
Squid与Linux下其它的代理软件如Apache、Socks、TIS FWTK和delegate相比,下载安装简单,配置简单灵活,支持缓存和多种协议。用ipchains+Squid的解决方案,就可以获得通过缓存高性能的同时能够无缝的访问Internet。
普通的网站服务器的方法是用户首先向Web服务器(如Apache)发送请求,Web服务器接受到请求后,会处理该请求,然后返回信息给用户。这样Web服务器就是在接受、处理用户请求的过程。当这种请求达到一个极限时,就会出现上述服务器不堪重负,网站服务速度非常慢的情况。
加上Squid的服务器方法是,让Squid对Web服务器发送请求,然后生成Cache,让用户直接读取Cache的内容,而并非直接Web服务器进行会话。那么这样就会减轻服务器负荷。加之用户少了几次与服务器的会话过程。可以更形象的用下图来看一下两者之间的不同
Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好。
Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算 机系统的内存除了主存外,还包括了CPU内的L1、L2,甚至有L3快取。硬盘上也有自己的快取装置,因此Squid Cache自行处理物件替换的架构不可能得知这些情况而做到最佳化,但操作系统可以得知这些情况,所以这部份的工作应该交给操作系统处理,这就是 Varnish cache设计架构。
龙铳让刃:Varnish的理念是好的,但是Varnish还没有稳定到可以完全替代Squid的程度,现在就抛弃Squid选择Varnish是不明智的。
Varnish介绍
1 Varnish
Nginx 可用于php运行环境、网站负载均衡、反向代理、缓存加速服务等应用!
==Nginx概述 ==
HTTP基础功能:
处理静态文件,索引文件以及自动索引;
反向代理加速(无缓存),简单的负载均衡和容错;
FastCGI,简单的负载均衡和容错;
Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。
Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多,其中包括新浪博客、新浪播客、网易新闻等门户网站频道,六间房、56.com等视频分享网站,Discuz!官方论坛、水木社区等知名论坛,豆瓣、YUPOO相册、海内SNS、迅雷在线等新兴Web 2.0网站。
Nginx 是一个很牛的高性能Web和反向代理服务器, 它具有有很多非常优越的特性:
在高连接并发的情况下,Nginx是Apache服务器不错的替代品: Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一. 能够支持高达 50,000 个并发连接数的响应, 感谢Nginx为我们选择了 epoll and kqueue作为开发模型.
Nginx作为负载均衡服务器: Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务, 也可以支持作为 HTTP代理服务器对外进行服务. Nginx采用C进行编写, 不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多.
作为邮件代理服务器: Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器), Last.fm 描述了成功并且美妙的使用经验.
Nginx 是一个 安装非常的简单 , 配置文件 非常简洁(还能够支持perl语法), Bugs非常少的服务器: Nginx 启动特别容易, 并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动. 你还能够 不间断服务的情况下进行软件版本的升级.