twistman的技术日志

专业系统工程师打杂,副业Linux geek

部署IHS mod_mpmstats模块
On

下载ihsdiag安装包,解压,把mod_mpmstats模块(Example filename: ihsdiag-1.4.1/2.0/aix/mod_mpmstats.so)放到IHS的modules目录里面。(注意:在IHS 7的版本里的diagnostic modules已经和产品的安装包打包到一起了。模块放在modules/debug文件夹里面。) 然后再httpd.conf里面增加下面两行配置: LoadModule mpmstats_module modules/mod_mpmstats.so ReportInterval 90 1、是加载mod_mpmstats.so模块。 2、是输出日志的时间间隔

Read More
用redir做端口重定向
On

由于近来功夫网发力,在客户那又封了22端口。令到在客户那无法使用ssh代理。所以想使用Linux的端口重定向来解决这个问题。我的VPS操作系统是debian。 搜索redir的安装包: apt-cache search redir redir – Redirect TCP connections 安装redir: apt-get install redir debian:/tmp# which redir/usr/bin/redir

Read More
websphere挂死无法启动
On

今天在客户那有台was无法启动,在启动dmgr的时候,was就hang住了。SystemOut.log没有任何输出。ps -ef|grep java能看到java的进程。 topas看java的进程完全不占CPU,显然是死锁、或者等待资源的问题。等待了10多分钟都没有响应。

Read More
虚拟产品的公司是否需要ERP?
On

我相信制造业的大企业都会在用ERP,由订单开始管理、物流采购、生产进度……等等。但是对于卖虚拟产品的公司,如点数卡、充值卡、游戏道具等。貌似没有这个需要,因为所有的产品都只是数据库里面的一行记录而已。不需要采购、也不需要生产。部署好应用程序,客户通过银行支付接口后,拿到充值的点数卡。购买产品,激活点数卡。就能使用产品了!现在的点数卡系统发达得很,可能是在网站上显示一长串的点数卡号码。连印制点数卡的环节都省了。生产点数卡,送给经销商销售。完全没有原材料的采购压力。 刚刚今天就有发生了一件很事情,做点数卡那边的系统生成了一批点数卡卖出去了。但是充值系统这边的系统表空间满了。用点数卡充值激活不成功。导致大量的用户投诉!

Read More
ihsdiag诊断IHS high cpu问题
On

1.把ihsdiag软件上传到服务器上,解压。 例如解压到 /opt/IBM/ihsdiag 2.例如:IHS缓慢的时候 root@testserver:/>ps -A -o pid,ppid,pcpu,time,args |grep httpd 377042 1 0.0 00:01:23 /opt/IBM/HttpServer/bin/httpd -d /opt/IBM/HttpServer -k start 417986 377042 40.0 00:00:15 /opt/IBM/HttpServer/bin/httpd.

Read More
YSlow for Chrome 发布了
On

YSlow for Chrome 发布了,Yahoo! 技术团队又做了一件好事!这个可是web开发者必备的优化检查工具!之前只有firefox版本,这也是我一直离不开firefox的原因之一。还有Google的优化检查工具page speed!我一直都是根据这两个工具来指导优化web应用的速度优化! 详细的请看:http://developer.yahoo.com/blogs/ydn/posts/2011/03/yslow-for-chrome/

Read More
使用ihsdiag诊断IHS的问题
On

近来出了一次IHS的性能问题,需要收集一些数据给实验室做support。需要用到IBM HTTP Server Diagnostic Tools and Information的工具ihsdiag来收集IHS的诊断信息。现在最新的ihsdiag版本是Version 1.4.14。 安装方法在http://publib.boulder.ibm.com/httpserv/ihsdiag/install.html比较简单。解压之后配置好JDK直接运行就可以了。然后把生产的报表压缩发去给实验室做分析。

Read More
部署mod_status监测IHS线程池状态
On

1、在httpd.conf增加或者取出相关行注释: Loadmodule status_module modules/mod_status.so SetHandler server-status Order deny,allow Deny from all Allow from [你的IP地址或者主机名] 为了限只其他人访问这个页面,所以指定IP地址访问。 2、重启IHS后访问/server-status的页面,(http://IP/server-status/)就会有以下内容显示:

Read More
把IBM HTTP SERVER加入到dmgr管理
On

一、HTTP SERVER与WAS APP SERVER及DM都不在一台机上: (1)在HTTP SERVER增加一个管理用户,例如admin: cd /opt/IBM/HttpServer/bin ./htpasswd -cm /opt/IBM/HttpServer/conf/admin.passwd admin 输入两次密码,例如admin (2)启动HTTP SERVER的管理进程 cd /opt/IBM/HttpServer/bin ./adminctl start (3)在DM管理控制台的系统管理-> 节点 ,新建立一个非受管的节点,注意在输入主机名时,如果主机名带下划线,则要用IP地址代替;输入管理用户和密码时就用上面htpasswd创建的用户名和密码(admin / admin)。

Read More
用Google reader导出加星的内容
On

今天新的blog刚刚建好,想把旧blog的内容导入到新的blog里面。旧的blog空间已经放弃。不知道当时太忙忘记备份还是我备份的文件不知放到哪里了,所以我的内容全部都没有了。但是Google Reader里面一直保存了订阅到item。即便现在rss feed的来源变了,在Google reader里面的条目还是完好地保存在云端!真是要感谢世界上最大的云Google!

Read More