精华内容
下载资源
问答
  • 环境描述:SUSE Linux 11+IHS 7.0AIX 6.1+WAS7 ND(Cell环境)故障描述:WAS的cell环境下配置IHS路由到WAS,执行启动IHS管理进程时报错,如下# ./adminctl starthttpd: bad user name @@SetupadmUser@@./adminctl ...

    环境描述:

    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管理进程问题。

    展开全文
  • IHS启动之后 仅有一个进程如下 正常如下 error中没有任何新的日志--调了httpd.conf 中的日志级别为 LogLevel debug,重启IHS error日志中: 查询得知 In this case, the plug-in was not being ...

    IHS启动之后 仅有一个进程如下

    正常如下

     

    error中没有任何新的日志--调了httpd.conf 中的日志级别为 LogLevel debug,重启IHS 

    error日志中:

     

    查询得知

      • In this case, the plug-in was not being loaded by the httpd.conf during IBM HTTP Server startup.

      • The plug-in was not being loaded as it could not read the http_plugin.log file.

      • The log could not be read because the plug-in logs had reached 2 GB in size.
      • Note: The 2GB limitation is due to the limitations set by a 32 bit JVM.

    查询自己的大小:

     

    重命名该文件 重启IHS 解决 

    因为Plugin中的jre是32位的

     

     

    http://www-01.ibm.com/support/docview.wss?uid=swg21322755  

     

    转载于:https://www.cnblogs.com/qtong/p/9300001.html

    展开全文
  • 现象:今天发现一台WebSphere的IHS服务器出现一个问题,重启后http只产生了一个httpd的主进程,而且80端口的监听启动了,但是无法访问,然后查看http日志没有任何记录,同时发现httpd.pid 的时间也不是当前时间,也...

    现象:今天发现一台WebSphere的IHS服务器出现一个问题,重启后http只产生了一个httpd的主进程,而且80端口的监听启动了,但是无法访问,然后查看http日志没有任何记录,同时发现httpd.pid 的时间也不是当前时间,也就是说http启动失败,杀死该主进程后,80端口的监听释放,但是重启依然没用。

     

    之后各种查看文件配置,日志权限,目录权限,清空日志目录,重启服务器 都没用。

     

    此时 日志目录空间没有满,日志目录文件个数没有超出linux限制 80端口未被占用;

     

    分析:

    正常情况下,IHS启动后会产生一个root用户的主进程,然后在产生多个nobody用户的StartServers,具体数量httpd.conf里面设置,下面是正常情况下的样子:

    nobody   30359 31206  6 09:39 ?        00:00:21 /opt/IBM/HTTPServer/bin/httpd -d /opt/IBM/HTTPServer -k start
    nobody   30361 31206  5 09:39 ?        00:00:20 /opt/IBM/HTTPServer/bin/httpd -d /opt/IBM/HTTPServer -k start
    nobody   30362 31206  6 09:39 ?        00:00:21 /opt/IBM/HTTPServer/bin/httpd -d /opt/IBM/HTTPServer -k start
    nobody   30367 31206  6 09:39 ?        00:00:21 /opt/IBM/HTTPServer/bin/httpd -d /opt/IBM/HTTPServer -k start
    root     31206     1  0 Oct17 ?        00:00:00 /opt/IBM/HTTPServer/bin/httpd -d /opt/IBM/HTTPServer -k start

    但是今天遇到的情况就只有一个进程:

    root     31206     1  0 Oct17 ?        00:00:00 /opt/IBM/HTTPServer/bin/httpd -d /opt/IBM/HTTPServer -k start

     

    后来在网上看到,可以把http的日志等级调为debug模式,修改httpd.conf  文件,设置LogLevel debug,然后再次重启,发现启动还是失败,但是日志记录里面有了信息,日志如下。

    [Thu Oct 24 20:33:26 2013] [info] mod_unique_id: using ip addr 127.0.0.1
    [Thu Oct 24 20:42:43 2013] [info] mod_unique_id: using ip addr 127.0.0.1
    [Thu Oct 24 20:42:44 2013] [info] mod_unique_id: using ip addr 127.0.0.1
    [Thu Oct 24 21:12:13 2013] [info] mod_unique_id: using ip addr 127.0.0.1
    [Thu Oct 24 21:12:14 2013] [info] mod_unique_id: using ip addr 127.0.0.1

     

    解决:

    最终拿 [info] mod_unique_id: using ip addr  放到google上面 搜索后 

    发现解决方案:

    删除 /opt/IBM/HTTPServer/Plugins/logs/webserver1/http_plugin.log

    然后重启  就可以使用了。

    IBM分析是说这个日志大小不能大于2G,原因是32为的JVM不支持。原文如下:

    In this case, the plug-in was not being loaded by the httpd.conf during IBM HTTP Server startup.

    The plug-in was not being loaded as it could not read the http_plugin.log file.

    The log could not be read because the plug-in logs had reached 2 GB in size

    Note: The 2GB limitation is due to the limitations set by a 32 bit JVM

    地址:http://www-01.ibm.com/support/docview.wss?uid=swg21322755

    展开全文
  • 移除日志文件,并新建一个空的日志文件也无法启动IHS 监听端口未被占用 服务器磁盘空间未满,至少IHS安装的目录依然可以读写 IP地址未更换 通过下面命令发现安装配置没问题 apachectl -t ...

    周末有项目反应有系统启动webseal的时候无法访问门户,远程过去,现场人员演示问题:

    1、启动服务器一的webseal的时候,浏览器报错

    third server no response

    2、启动服务器二的webseal的时候,可以正常访问门户系统

    附上服务器部署结构图(简单版) :

    image

    注:webseal是IBM的TAM的组件,httpserver是IBM HTTP Server,appServer是IBM WebSphere Server

    通过错误可以知道,是由于第三方服务器无响应。

    步骤一:通过url排查是否是中间件的问题

    解决问题的思路是先排查问题,到底是什么问题,从浏览器输入的请求会经过多少个中间件系统,然后到达业务应用,然后是数据库或者文件系统。

    通过浏览器上url的测试,发现是httpserver1没启动。通过ssh连接上服务器,输入启动命令:

    apachectl start

    通过linux命令查看端口是否已经在监听了

    netstat -nap | grep 82
    通过命令发现82(IHS的监听端口)并未在监听

    步骤二:解决IHS无法启动的问题

    中间件无法启动的问题主要从以下几个方面去思考:

    1. 中间件文件损坏;
    2. 日志文件过大,日志无法写入;
    3. 监听端口被占用;
    4. 服务器硬盘满了
    5. IP地址更换
    6. 其他(以我的见识只能想到这几点了)
    正所谓无风不起浪,通过和现场实施人员的沟通,知道,发现问题是出在前晚的空间扩容上,并在排查了以下现象:
    1. 中间件文件损坏;
    2. 移除日志文件,并新建一个空的日志文件也无法启动IHS
    3. 监听端口未被占用
    4. 服务器磁盘空间未满,至少IHS安装的目录依然可以读写
    5. IP地址未更换
    6. 通过下面命令发现安装配置没问题
      apachectl -t
    7. 通过下面命令发现启动日志中没错误
      apachectl -e DEBUG
    8. 授予安装目录最高权限
      chmod 777 -R HTTPServer1
    9. 启动依旧没端口监听,logs中依旧没有httpd.pid文件,进程号
    10. 同台机存在正常启动的IHS(是其他appserver上的ihs),
    11. 通过下面命令发现很多启动命令的进程号
      ps -ef | grep http

    步骤三:重启服务器

    这时候最坏的情况,就是文件有损坏,很多问题通过重启系统可能都有好转,于是重启系统,可是重启系统之后问题依旧。

    步骤四:复制正常的IHS

    本着不重新安装的思想,因为同机有另一个appserver的ihs可以正常启动,打算复制正常的IHS,一开始走了一条弯路:我复制的是同机的其他appserver的IHS,步骤:
    1. 移走IHS1(有问题的)
    2. 复制正常的IHS到IHS1的位置
    3. 替换IHS1(有问题的)下的/conf文件到复制之后的IHS1上
    4. 启动发现,监听的端口居然是IHS的,不知所措,怎么修改conf下的http.conf文件都不起作用
    ,这IHS分发着其他appserver上面的应用的静态文件,而且监听端口也不一样,于是复制服务器2,和IHS1处于同等位置的IHS2,监听端口也是82,都是同一个应用集群上的IHS,尝试之后,居然可以启动,但是到was控制台,不管怎么重新生成插件,发布插件,重建webserver,应用都无法通过IHS1的监听端口进行访问。

    步骤四:重新安装IHS

    在重新安装了IHS,安装目录是HTTPServer2(原来是HTTPServer1),并打上和原来相同版本的补丁之后,通过控制台创建webserver,并生成插件,发布插件之后成功通过新安装的监听端口访问应用,原本问题到这里就解决了,但是新安装的目录和原本的目录不一样,本着精益求精的思想,做了一下操作:
    1. 移走HTTPServer1
    2. 修改HTTPServer2文件夹名成HTTPServer1
    3. 替换新安装的IHS中的conf文件夹(用出问题的conf文件夹替换,这样可以达到新安装的IHS可以拥有和原来相同的优化参数)
    用启动命令启动时发现无法启动,说找不到HTTPServer2目录,于是大胆的把出问题的bin文件夹替换到新安装的bin文件夹下,发现可以正常启动,一切正常,于是在was控制,新建webserver,生成插件发布插件,一切都好使,并检查原来出问题的现象,也消失,问题到这里就解决了。。。

    记一次服务器出错的解决思路。。。流水账

    转自:http://linjunlong.com/p/1186.html

    转载于:https://my.oschina.net/linjunlong/blog/209111

    展开全文
  • 我在一个项目的setup阶段遇到了一个十分奇怪的问题,就是在配置SSL的时候,启用生成证书的IBM自制程序IKEYMAN时报错,无法启动。当时分析了近两天也没找到问题所在。问IBM支持也没有找到原因所在 就当快绝望的时候...
  • IHS安装

    2009-04-28 19:45:00
    1、安排IHS并打上17补丁 2、复制plugin-cfg.xml文件 3、复制http.conf文件 4、查看/etc/hosts文件中对应服务器是否正常 问题处理: 1、如果发现配置SSL后Apache启动不了可以用rpm -qa|grep libstdc 与正常安装...
  • 并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz tar -xzf all.tar.gz 3.Ihs启动暂定脚本 /opt/IBM/HTTPServer/bin/apachectl start|stop 错误信息 会显示用户权限限制 获取管理员权限sit su - ...
  • WAS 与IHS集成问题

    2018-08-16 09:22:00
    1.安装好WAS与IHS后 发布Web发现无法启动 查阅资料后发现缺少插件Plugins 于是去下载安装对应版本的Plugins 发现还是有问题 后来想起发布web01时,插件还未安装。因此重新发布一个web02,正常。 2.发布...
  • IHS常用运维命令

    千次阅读 2020-06-23 10:10:51
    查看进程:ps -ef |grep httpd 配置文件:/opt/IBM/HTTPServer/conf/httpd.conf 检查配置语法:/opt/IBM/HTTPServer/bin/apachectl -t 日志文件:/opt/IBM/HTTPServer/logs/access_log_2017-08-18-16_00_00 ...启动
  • 安装好WAS与IHS之后,需要安装plugin将它们进行关联,下面就是静默安装的步骤(启动IHS和IHSAdmin): ?? ? ?1)将安装包中的IBM JDK设置为当前JDK ?? ? ?2)进入plugin安装目录,找到responsefile.txt修改...
  • 现在我们已经做了DM和App节点的配置了,下面我们来进行WAS的IHS节点安装配置 简介: ...1、运行软件,启动WAS的安装程序 安装命令 [root@WasIHS01 ~]# /opt/IBMWebSphere7/lin_x64_suppl/IHS/install
  • 我在自己的台式机上做过试验了,httpd.conf更改如下:order allow,denyallow from alldeny from x.xxx.xx.xxx(我的笔记本的IP)重新启动IHS服务后笔记本不能访问台式机的IHS欢迎页面将最后一行注释掉,重新启动IHS...
  • WAS7+IHS7配置传播插件

    2011-04-07 09:53:16
    1.安装IBM HTTP Server [img]... 2.设置以服务方式启动 [img]http://dl.iteye.com/upload/picture/pic/86199/600fe05c-2867-32...
  • [GMCC] IHS8.5.5.12补丁升级方案 ...2.4、启动IHS进程. 3 三、回退步骤. 3 一、升级目的 当前广东移动NG3使用的IHS版本为8.5.5.8,此版本为2015年12月出的补丁,最新版本的补...
  • 在灾难恢复的试验中,遇到了一个IIS无法启动的情况,会报如下的错误: "The network location cannot be reached, xxxxxx" 要知道,Windows报的这种弹窗错误,也只能通过Windows自带的事件管理器里查看了。...
  •  这个错误是我在使用WAS_V7.0管理IHS的时候出现的,以前用6.1的时候没有出现过这个问题,原来有两个:  1)在配置IHS的时候输入的用户名与密码无效,或者根本不存在  2)没有启动IHS ...
  • 今天去客户那更新证书,死活更新不上,报上面个错误 SSL0104S: GSK could not initialize, Invalid password for ... 最后重新生成新名字的证书,部署,启动IHS,总于成功了。。。哈哈 诶 IBM的东西 资
  • 买了个阿里云的最低配的服务器,发现内存总是不够用,用free命令看了一下,竟然还剩下6M的内存,汗。。。 ...于是查看了一下进程, ...发现有大量的httpd进程,于是百度了一下,发现有如下解释: ...IHS 其实就是 Apach
  • 正式应用又好久没有重启过了,所以先停了 IBM Http Server (IHS,Apache 1.3.28),再把所有应用启动妥当后,最后把Apache 启起来。终端下进到 IBMHttpServer 目录,然后敲入命令:bin/apachectl start,得到的错误是...
  • 术语解释 v IHS IBM HTTP Server v WP Websphere portal v WAS Websphere Application Server 系统安装 WAS6.1 安装了例子样本[网站] ...ihs.7000.windows.ia32.zip ...启动WAS和样本例子程序 ...IHS启动和a...
  • IHS无法通过WAS控制台启动,错误日志中只输出了如下notice: caught SIGTERM, shutting down Core file limit is 0; core dumps will be not be written for server crashes 原因是IHS的进程依然存在,解决起来很...
  • 关于这个参数设置的影响,在生产系统中经历过两次: 第一次是有套不太重要的系统安装在虚拟机,这套系统所有应用(DB2 WAS IHS)都配置到/etc/rc.local中,每次启动机器会自动拉起应用,然后有次虚拟机宕机,重启后...
  • 最近公司购买了两台Windows ... 服务部署头天晚上部署,测试没有任何问题,早上用户打电话反馈无法正常访问站点,远程登录后发现IHS+DM服务正常,但是集群没有启动,查看任务管理器发现没有nodeagent和集群中server...
  • 最近在Windows Server 2008 R2服务器中搭建了一套IHS+WAS8.5集群环境,测试一个简单的demo应用没有问题,可是在部署正式应用时总是报类版本错误。换了好几个JDK对项目进行编译仍然无法运行,经过试验该应用在本地的...
  • 本文对DM进行安装配置,DM作为我们集群中的管理节点,负责集成和管理IHS和App的工作。 1、运行软件,启动WAS的安装程序  安装目录在/opt/IBMWebsphere7/lin_x64/WAS,在这个目录下面直接运行#./install命令即可...
  • 第一次是有套不太重要的系统安装在虚拟机,这套系统所有应用(DB2 WAS IHS)都配置到/etc/rc.local中,每次启动机器会自动拉起应用,然后有次虚拟机宕机,重启后检查了各个应用进程都正常启动,但是前台页面访问...
  • 最近在Windows Server 2008 R2服务器中搭建了一套IHS+WAS8.5集群环境,测试一个简单的demo应用没有问题,可是在部署正式应用时总是报类版本错误。换了好几个JDK对项目进行编译仍然无法运行,经过试验该应用在本地的...

空空如也

空空如也

1 2
收藏数 38
精华内容 15
关键字:

启动ihs