- 浏览: 241880 次
- 性别:
- 来自: 内蒙古自治区
最新评论
-
残雪流年:
第二个实际上不用这么麻烦哟, 在set中有一个linkedha ...
利用 Set 去掉 list中重复值 -
Aceslup:
有一个地方不太明白,就是到这一步:若可以下载设置 respon ...
nginx 利用 X-Accel-Redirect response header 控制文件下载 -
gaozhonghui:
freezingsky 写道gaozhonghui 写道fre ...
Web服务自动监控shell _v2 -
freezingsky:
gaozhonghui 写道freezingsky 写道大概看 ...
Web服务自动监控shell _v2 -
gaozhonghui:
freezingsky 写道大概看了,应该就是类似于Tomca ...
Web服务自动监控shell _v2
文章列表
为了耕耘好自己的一亩三分地,把自己的blog迁移到独立域名。
欢迎大家拍砖。
新窝:toptree.me
这几天在想一年的时间过的可真快,2013就这样过去了。自己梳理这一年来发生的事。2013年个人感觉是我这几年来进步比较大的一年,这种感觉(从工作以来) 只有2008年的时候有过。自己知道自己想要的,为什么去奋斗?当然, ...
在线上运行了一段时间发现有时候后台的进程没有down掉,但是web服务不能正常的解析jsp。把web服务重启后,一切恢复正常。
现在,把以前扫描端口的方式修改监控http请求返回的状态码来实现。
操作步骤:
具体实现参考 Web服务自动监控shell
#!/bin/sh
#####################################################
#desc:扫描后台服务器的应用服务器,若不能正常访问则重启
#author:gaozhonghui
#mail:gaozhh@cdeledu.com
#date:20121127
######### ...
《启示录》
作者:[美] Marty Cagan
翻译:七印部落
本书讲解的是一个产品从无到有需要注意的什么?我们应该怎么做?具体的人员如何分配?做一个成功的产品所具备的条件。
我自己现在还不能对软件产品有充分的认识。今天读到《启示录》我想从中寻找我们遇到的问题。我们如何做怎样做能使我们的软件得到用户的认可呢?
书中讲到产品经理该如何定义产品,遇到产品定义临界点的时候,自己拿不定主意的时候我们该怎么办?这个时候我们需要把这个产品的相关责任人找到,组成一个产品的监督小组,这个小组是专门监督产品的总体方向。不去讨论产品的具体实现。这个小组的主要职能就是把握产品的主线。产品的具体实现需要我们自己的 ...
来也匆匆,去也匆匆。2012就这样流逝,蓦然回首,这一年的所想,所做,所感。把自己这一年来的记录进行整理,回顾自己这一年的收获,查漏补缺,把其中的不足记录希望在2013有所改善。
先从工作上来说吧,这一年自己也做 ...
我们在线上跑的服务,不知道为什么最近有几回运行的进程莫名其妙的就没有了,就特意写了这个监控脚本,让其自动扫描服务,把访问不正常的服务,自动启动或重启服务,并且导出当时的线程使用情况,方便定位问题。
步骤:
1.修改web服务名称和端口
monitorTcp.sh
2.修改扫描时间
monitorServer.sh
3.启动守候进程
/usr/bin/nohup /bin/sh /home/Gzh/shell/monitorServer.sh 2>&1 > /dev/null &
monitorServer.sh
#!/bin/sh
########### ...
我们网站的XX服务随着业务的增长我们需要配置跨IDC容灾情况,为了处理突发事件,避免影响网站的正常访问。自己在网上看了很多处理方法,结合自己的实际情况,我自己也在在局域网的测试服务器上演练了一把。
测试结果表现良好,现在把我在局域网中的部署整理如下:
思路:
当服务器A 发生故障,服务器B可以迅速接管服务器A的任务,不影响用户的正常访问。
当服务器A 故障恢复,服务器A可以马上接管服务器B的任务,服务器B恢复备机状态。
做法:
两台服务器上配置一个虚拟IP地址,主服务器先绑定虚拟ip地址,当发生故障时,备机自动接管虚拟ip地址,刷新网关路由地址。当主机恢复后,备机释放虚拟ip地址,主机再次 ...
我在处理跨机房资源同步还是头一回,处理这样的问题感觉有点不知道该从哪下手。虽然拿到了任务,但我自己没有一点思路。大家当时进行了讨论,当时想从上传组件上入手。我们得出的结果是先修改上传组件,在上传的时候把资源分发到不同的机房,但是由于我们业务考虑,这样不能满足我们的需求。当时我自己在想对于这样的操作,我们是不是应该从服务器上入手会不会处理起来比较好,这样可以实现的话,就太好了既满足了我们的需求,又可以大大减少工作量。
在网上找了相关的帖子看发现也有人遇到这样的问题。最后,我采取sersync 服务的配置,这款软件是由新浪员工周洋开发。
Sersync软件介绍
http://code.googl ...
公司图片服务器上的资源比较多了,考虑到容灾问题,特把资源进行跨机房,跨网段远程文件备份。在网上找到了 rsync 这款软件,它能帮我解决问题。现在把我在局域网的配置方法进行了整理,分享如下:
主机:192.168.190.199
备 ...
centOS 配置开机自启动两种方式:
1.vi /etc/rc.d/rc.local
在此文件中加入启动的脚本
2.chkconfig 增加自己的脚本
--add
--list
--del
步骤:
1.自己定义脚本格式如下:
必须添加的
#!/bin/sh
#chkconfig: 2345 80 80
#description: auto start web server
第一句:必须的
声明sh
第二句:必须的
2345 表示linux 有 0-6种状态 在2345下启动 80:表示启动顺序 80:表示关闭顺序
后面两个参数小于 100
第三句:必须的
描述
下面 ...
最近,自己利用 unoconv 转换文档发现转换后的pdf中有个别是中文乱码?这是怎么回事了,在网上查找原因说是由于centOS 缺少中文字体引起。
自己在内网网的服务器上进行测试处理,发现果然是由于缺少中文字体引起的乱码?在这里记录一下自己解决方法。
步骤:
操作系统:CentOS release 5.2 (Final) 32 位
1、复制xp 字体
首先,在D:盘创建一个文件夹win
进入C:\WINDOWS\Fonts把此文件夹下的所以字体复制 到D:\win
由于win文件夹比较大,进行打包 win.zip
2、上传服务器
把win.zip 上到局域网服务器放到/h ...
linux 批量切割web日志shell
- 博客分类:
- Unix系列
服务器日志批量切割工具shell
#!/bin/bash
#############################################
# at 2012-06-07
#############################################
logsPath=/web/logs/
workPath=$1
if [ -z ${workPath} ];then
echo "参数异常"
exit
fi
if [ ! -d logsPath ];then
mkdir -p ${logsPath}
...
服务器上的应用很多,一个一个的操作,太麻烦。
写脚本批量start 、stop 、restart
#!/bin/bash
#############################################
# Scripts for rotating catalina daily
# at 2012-06-07
#############################################
workPath=$1
cmd=$2
if [ -z ${workPath} ];then
echo "参数异常"
...
#!/bin/sh
#########################################
#desc:递归
#########################################
today=`date +%Y%m%d`
isDir()
{
local dirName=$1
if [ ! -d $dirName ]; then
return 1
else
return 0
fi
}
recursionDir()
{
local dir=$1
if isDir " ...