linux查看ihs进程和端口,IBM IHS管理进程启动报错解决

环境描述:

SUSE Linux 11+IHS 7.0

AIX 6.1+WAS7 ND(Cell环境)

故障描述:

WAS的cell环境下配置IHS路由到WAS,执行启动IHS管理进程时报错,如下

# ./adminctl start

httpd: bad user name @@SetupadmUser@@

./adminctl start: admin http could not be started

解决过程:

1、尝试先停止,再启动

#./adminctl stop

#./adminclt start

报未启动,最后的报错与单独启动IHS管理进程一致

2、依据报错,在网络上查找相关的解决办法

未找到比较相似的问题,但是问题定位在安装时的用户设置一块,查看了configurewebserver1.sh和httpd.conf配置文件,没有找到相关信息,网络上有找到使用创建用户解决问题的,当时没有注意,其实这是真正的解决办法。

3、由于工作原因,不能在原来的机器上继续跟踪解决问题,尝试在AIX 6.1上安装IHS模拟解决问题。

安装参考在SUSE LINUX上安装IHS的手册,才用静默安装方式

修改响应文件的如下参数

-OPT silentInstallLicenseAcceptance="true"

-OPT allowNonRootSilentInstall="true"

-OPT createAdminAuth="true"

-OPT adminAuthUser="admin"

-OPT adminAuthPassword="admin"

-OPT adminAuthPasswordConfirm="admin"

-OPT createAdminUserGroup=false

按照以上表格参数修改后,安装IHS 7.0成功,尝试启动IHS管理进程,和以前环境报相同的错误,模拟报错成功。怀疑是安装时规划有问题,所以才导致启动IHS管理进程有问题。于是参考infocenter安装以下步骤卸载IHS 7.0

step1

停止IHS相关服务并检查,此处只有尝试启动管理进程服务的操作,所以只尝试停管理进程

停止IHS管理进程

#./adminctl stop

查看相关端口状态

#netstat -an|grep 8008

step2

在图形界面下,进入到setup_dir/HTTpServer/uninstall/目录,执行

#./uninstall

按照提示点击下一步

step3

删除IHS相关目录

卸载成功,查找IHS静默安装时正确的响应文件参数设置

参考如下

http://blog.csdn.net/myloon/article/details/4809290

及IBM厂家给的IHS安装手册(非静默方式的,但是可以根据图形的参数设置调整响应文件,哪位网友需要的话可以随时给我要)

参数设置如下

-OPT silentInstallLicenseAcceptance="true"

-OPT installLocation="/usr/IBM/HTTPServer"

-OPT httpPort="80"

-OPT adminPort="8008"

-OPT createAdminAuth="true"

-OPT adminAuthUser="admin"

-OPT adminAuthPassword="更多来源:http://www.zgjx114.com/question/password"

-OPT adminAuthPasswordConfirm="password"

-OPT runSetupAdmin="true"

-OPT createAdminUserGroup=true

注:上边参数设置原参考网页不正确,现已改正

-OPT setupAdminUser="ihsuser"

-OPT setupAdminGroup="ihsgroup"

-OPT installPlugin="true"

-OPT webserverDefinition="webserver1"

-OPT washostname="rhost1"

注:上边参数设置在Cell环境中某台WAS结点的主机名,或者单机环境中WAS的主机名,此处以rhost1为例

安装以上响应文件的参数设置,成功安装后解决问题,由此可以得出原来安装时规划有问题,应该安装第二次安装时响应文件的设置进行安装。但是安装后如果出现这个问题,则按下边的方法设置:

参考:http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.ihs.doc/info/ihs/ihs/tihs_setperm.html

1. 为 IBM HTTP Server 管理服务器创建新的用户和唯一的组。

a. 启动 SMIT。

b. 单击安全性和用户。

c. 单击组 > 添加组。

d. 输入组名,例如,admingrp。

e. 单击确定。返回到安全性和用户。

f. 单击用户 > 添加用户。

g. 输入用户名,例如,adminuser。

h. 输入您刚创建的主组。

i. 单击确定。

2. 为目标 IBM HTTP Server conf 目录更新许可权。

a. 在命令提示符中,切换至您安装 IBM HTTP Server 的目录。

b. 输入下列命令:

c. chgrp <group_name> <directory_name>

chmod g+rw <directory_name>

3. 为目标 IBM HTTP Server 配置文件更新文件许可权。

a. 在命令提示符中,切换至包含配置文件的目录。

b. 输入下列命令:

c. chgrp <group_name> <file_name>

chmod g+rw <file_name>

4. 为 IBM HTTP Server 管理服务器更新 admin.conf 配置文件。

a. 切换至 IBM HTTP Server 管理服务器 admin.conf 目录。

b. 在 admin.conf 文件中搜索以下各行:

c. User nobody

Group nobody

d. 更改这些行以显示您创建的用户标识和唯一的组名。例如:

e. User userID

Group group_name

5. 为目标插件配置文件更新文件许可权。

a. 在命令提示符中,切换至包含插件配置文件的目录。

b. 输入下列命令:

c. chgrp <group_name> <file_name>

chmod g+rw <file_name>

结果

您已设置了对于配置和认证文件的读写访问权。现在,您可以执行 Web 服务器配置数据管理。

试过上边更改权限的步骤,最后成功解决启动IHS管理进程问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值