Discussion:
Failed to start IHS Admin Server
(too old to reply)
p***@cn.ibm.com
2008-02-02 10:14:00 UTC
Permalink
IHS v6.1 is installed on Windows XP Prof SP2 as default settings (HTTP Server port is 80, Admin Server port is 8008). After installation, HTTP Server could be started and accessed, while Admin Server could not be started.<br />
<p />
It is output msg generated when Admin Server is attempted to be started.<br />
<hr />
C:\Program Files\IBM\HTTPServer\bin&gt;Apache.exe -w -n "IBM HTTP Administration 6<br />
1" -k start<br />
Apache.exe: Could not determine the server's fully qualified domain name, using<br />
9.186.139.100 for ServerName<br />
(OS 10048)Only one usage of each socket address (protocol/network address/port)<br />
is normally permitted. : make_sock: could not bind to address 0.0.0.0:8008<br />
no listening sockets available, shutting down<br />
Unable to open logs<br />
Note the errors or messages above, and press the &lt;ESC&gt; key to exit. 18...<br />
<hr />
<p />
It is network connections as below.<br />
<hr />
C:\Program Files\IBM\HTTPServer\bin&gt;netstat -a<br />
Active Connections<br />
Proto Local Address Foreign Address State<br />
TCP IBM-3D5B978A816:http IBM-3D5B978A816:0 LISTENING<br />
TCP IBM-3D5B978A816:epmap IBM-3D5B978A816:0 LISTENING<br />
TCP IBM-3D5B978A816:microsoft-ds IBM-3D5B978A816:0 LISTENING<br />
TCP IBM-3D5B978A816:523 IBM-3D5B978A816:0 LISTENING<br />
TCP IBM-3D5B978A816:2967 IBM-3D5B978A816:0 LISTENING<br />
TCP IBM-3D5B978A816:3389 IBM-3D5B978A816:0 LISTENING<br />
TCP IBM-3D5B978A816:6789 IBM-3D5B978A816:0 LISTENING<br />
TCP IBM-3D5B978A816:8008 IBM-3D5B978A816:0 LISTENING<br />
TCP IBM-3D5B978A816:db2c_DB2 IBM-3D5B978A816:0 LISTENING<br />
TCP IBM-3D5B978A816:netbios-ssn IBM-3D5B978A816:0 LISTENING<br />
TCP IBM-3D5B978A816:3389 pqs.cn.ibm.com:4213 ESTABLISHED<br />
TCP IBM-3D5B978A816:1025 IBM-3D5B978A816:0 LISTENING<br />
TCP IBM-3D5B978A816:1028 IBM-3D5B978A816:0 LISTENING<br />
TCP IBM-3D5B978A816:1216 IBM-3D5B978A816:0 LISTENING<br />
UDP IBM-3D5B978A816:microsoft-ds <b>:</b><br />
UDP IBM-3D5B978A816:isakmp <b>:</b><br />
UDP IBM-3D5B978A816:523 <b>:</b><br />
UDP IBM-3D5B978A816:1026 <b>:</b><br />
UDP IBM-3D5B978A816:1027 <b>:</b><br />
UDP IBM-3D5B978A816:1035 <b>:</b><br />
UDP IBM-3D5B978A816:1215 <b>:</b><br />
UDP IBM-3D5B978A816:1217 <b>:</b><br />
UDP IBM-3D5B978A816:4500 <b>:</b><br />
UDP IBM-3D5B978A816:ntp <b>:</b><br />
UDP IBM-3D5B978A816:netbios-ns <b>:</b><br />
UDP IBM-3D5B978A816:netbios-dgm <b>:</b><br />
UDP IBM-3D5B978A816:ntp <b>:</b><br />
UDP IBM-3D5B978A816:1219 <b>:</b><br />
<hr />
<br />
How could I resolve it? Thanks a lot for your help!
Peer Hebing
2008-02-02 11:44:44 UTC
Permalink
Hi
Post by p***@cn.ibm.com
Admin Server port is 8008). After installation, HTTP Server could be started and accessed, while Admin Server could not be started.<br />
It is network connections as below.<br />
TCP IBM-3D5B978A816:8008 IBM-3D5B978A816:0 LISTENING<br />
What is listening here on port 8008?
Post by p***@cn.ibm.com
How could I resolve it? Thanks a lot for your help!
Perhaps restart the Admin Server?
Bruce
2008-02-02 13:28:28 UTC
Permalink
On XP netstat has a -o option that will show the PIDs of the processes that are associated with the port. So you can find out what is already listening on port 8008.
k***@yahoo.com
2008-02-02 19:48:23 UTC
Permalink
Hi,<br />
If you have IBM Administration Server registered with windows service then you may not be allowed to run this command..to check this go to start->run->services.msc and check the list if you have IBM admin server running...What I can make out from the netstat -a of your msg is 8008 is already occupied and http port is also occupied. Here in the message it shows that it couldn't able to determine the fully qualified domain name..check the <IHS Home>\conf\admin.conf file and try<br />
<br />
Regards,<br />
Kris
p***@cn.ibm.com
2008-02-03 04:59:14 UTC
Permalink
Thanks for Kris and Brue!<br />
<br />
Kris, you are right! IHS Admin Server runs as a windows service. And the service could be started and stopped in Services console.<br />
But after the Admin Server status becomes 'started', admin page still displays "The page cannot be found".<br />
<p />
<br />
1. Admin Server is down<br />
Run netstat -ao: Port 8008 is not occupied before Admin Server is started.<br />
<p />
2. Start Admin Server in Service console. <br />
2.1 Run netstat -ao: Port 8008 is occupied after Admin Server is started.<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
TCP IBM-3D5B978A816:8008 IBM-3D5B978A816:0 LISTENING 5296<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
2.2 It is logs generated while Admin Sever starts in admin_error.log.<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
<a href="http://www-128.ibm.com/developerworks/forums/">Sun Feb 03 09:23:32 2008</a> <a href="http://www-128.ibm.com/developerworks/forums/">notice</a> IBM_HTTP_Server/6.1 Apache/2.0.47 (Win32) configured -- resuming normal operations<br />
<a href="http://www-128.ibm.com/developerworks/forums/">Sun Feb 03 09:23:32 2008</a> <a href="http://www-128.ibm.com/developerworks/forums/">notice</a> Server built: Apr 20 2006 07:40:55<br />
<a href="http://www-128.ibm.com/developerworks/forums/">Sun Feb 03 09:23:32 2008</a> <a href="http://www-128.ibm.com/developerworks/forums/">notice</a> Parent: Created child process 848<br />
apache.exe: Could not determine the server's fully qualified domain name, using 9.186.149.131 for ServerName<br />
<a href="http://www-128.ibm.com/developerworks/forums/">Sun Feb 03 09:23:32 2008</a> <a href="http://www-128.ibm.com/developerworks/forums/">notice</a> Child 848: Child process is running<br />
<a href="http://www-128.ibm.com/developerworks/forums/">Sun Feb 03 09:23:32 2008</a> <a href="http://www-128.ibm.com/developerworks/forums/">notice</a> Child 848: Acquired the start mutex.<br />
<a href="http://www-128.ibm.com/developerworks/forums/">Sun Feb 03 09:23:32 2008</a> <a href="http://www-128.ibm.com/developerworks/forums/">notice</a> Child 848: Starting 25 worker threads.<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
<p />
3. Connects "http://localhost:8008" by IE, it display "The page cannot be found", and below log is generated.<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
<a href="http://www-128.ibm.com/developerworks/forums/">Sun Feb 03 09:51:57 2008</a> <a href="http://www-128.ibm.com/developerworks/forums/">error</a> <a class="jive-link-external" href="http://client 9.186.149.131">http://client 9.186.149.131</a> File does not exist: C:/apache<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
<p />
4. Content of admin.conf is as below. It is set by default, without change manually.<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
###############################################################################<br />
# #<br />
# IBM Administration Server WIN32 Configuration File #<br />
# #<br />
###############################################################################<br />
# Port used to access the Administration Server<br />
Listen 0.0.0.0:8008<br />
# Listen <a href="http://www-128.ibm.com/developerworks/forums/">::</a>:8008<br />
# Windows IPv6 networking must be configured before enabling IPv6 Listens.<br />
<br />
# Directory where the Administration Server binaries are installed<br />
ServerRoot "C:/Program Files/IBM/HTTPServer"<br />
<br />
# Name and location of the sockets file.<br />
# This file is used for communication between IHS Admin Child process<br />
# and parent process required for handling Start and Stop requests.<br />
AdminSocketFile logs/adminSocket<br />
<br />
# Name and location of the process ID file<br />
PidFile logs/admin.pid<br />
<br />
# Basic settings used by the Administration Server<br />
HostnameLookups off<br />
#UseCanonicalName on<br />
Timeout 300<br />
KeepAlive On<br />
MaxKeepAliveRequests 100<br />
KeepAliveTimeout 5 <br />
MaxRequestsPerChild 0<br />
ThreadsPerChild 50<br />
<br />
# WinNT MPM<br />
# ThreadsPerChild: constant number of worker threads in the server process<br />
# MaxRequestsPerChild: maximum number of requests a server process serves<br />
&lt;IfModule mpm_winnt.c&gt;<br />
ThreadsPerChild 25<br />
MaxRequestsPerChild 0<br />
&lt;/IfModule&gt;<br />
<br />
#<br />
# Dynamic Shared Object (DSO) Support<br />
#<br />
# To be able to use the functionality of a module which was built as a DSO you<br />
# have to place corresponding `LoadModule' lines at this location so the<br />
# directives contained in it are actually available <u>before</u> they are used.<br />
# Statically compiled modules (those listed by `httpd -l') do not need<br />
# to be loaded here.<br />
#<br />
# Example:<br />
# LoadModule foo_module modules/mod_foo.so<br />
#<br />
# Load only modules needed by the Administration Server<br />
<br />
LoadModule alias_module modules/mod_alias.so<br />
LoadModule mime_module modules/mod_mime.so<br />
LoadModule access_module modules/mod_access.so<br />
LoadModule auth_module modules/mod_auth.so<br />
LoadModule dir_module modules/mod_dir.so<br />
LoadModule setenvif_module modules/mod_setenvif.so<br />
LoadModule log_config_module modules/mod_log_config.so<br />
<br />
# Load Administration Server module<br />
LoadModule ibm_admin_module modules/IBMModuleAdmin.dll<br />
<br />
# Uncomment the following line to load the IBM SSL module.<br />
# Note: You must have installed the corresponding IBM SSL support for this to work<br />
#LoadModule ibm_ssl_module modules/mod_ibm_ssl.so<br />
<br />
#Allow server admin-sail<br />
&lt;Location /wasadmin&gt;<br />
SetHandler admin-sail<br />
AuthName "IBM Administration Server"<br />
AuthType Basic<br />
AuthUserFile "C:/Program Files/IBM/HTTPServer/conf/admin.passwd"<br />
require valid-user<br />
&lt;/Location&gt;<br />
<br />
# Directory and name of log files<br />
#<br />
# LogLevel: Control the number of messages logged to the error.log.<br />
# Possible values include: debug, info, warn<br />
#<br />
LogLevel warn<br />
<br />
# ErrorLog: The location of the error log file.<br />
# If you do not specify an ErrorLog directive within a &lt;VirtualHost&gt;<br />
# container, error messages relating to that virtual host will be<br />
# logged here. If you <b>do</b> define an error logfile for a &lt;VirtualHost&gt;<br />
# container, that host's errors will be logged there and not here.<br />
#<br />
ErrorLog logs/admin_error.log<br />
<br />
#<br />
# The following directives define some format nicknames for use with<br />
# a CustomLog directive (see below).<br />
#<br />
LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined<br />
LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common<br />
LogFormat "%{Referer}i -&gt; %U" referer<br />
LogFormat "%{User-agent}i" agent<br />
<br />
#<br />
# The location and format of the access logfile (Common Logfile Format).<br />
# If you do not define any access logfiles within a &lt;VirtualHost&gt;<br />
# container, they will be logged here. Contrariwise, if you <b>do</b><br />
# define per-&lt;VirtualHost&gt; access logfiles, transactions will be<br />
# logged therein and <b>not</b> in this file.<br />
#<br />
CustomLog logs/admin_access_log common<br />
<br />
# DefaultType is the default MIME type the server will use for a document<br />
# if it cannot otherwise determine one, such as from filename extensions.<br />
# If your server contains mostly text or HTML documents, "text/plain" is<br />
# a good value. If most of your content is binary, such as applications<br />
# or images, you may want to use "application/octet-stream" instead to<br />
# keep browsers from trying to display binary files as though they are<br />
# text.<br />
DefaultType text/plain<br />
<p />
# Uncomment the following 2 lines to enable SSL and define a keyfile<br />
# to use. The Keyfile directive must match the name and location of<br />
# a valid key file which is installed on your system.<br />
# Note: You must have installed the IBM SSL support for this to work<br />
#SSLEnable<br />
#Keyfile "C:/Program Files/IBM/HTTPServer/keys/keyfile.kdb"<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
p***@linux-daemon.de
2008-02-03 10:43:57 UTC
Permalink
Hi there,<br />
i guess the only problem here is that you're trying to access the wrong URL.<br />
Try http://localhost:8008/wasadmin<br />
You should be ask for username and password. <br />
hth<br />
Peer
p***@cn.ibm.com
2008-02-03 11:02:06 UTC
Permalink
Thank you, PHLD!<br />
<br />
I tried http://localhost:8008/wasadmin, then I was asked username &#38; password.<br />
<br />
Then a page displayed as below,<br />
<br />
&lt;?xml version="1.0" ?&gt; <br />
&lt;SAIL_Error Severity="C2_WARN" ID="AC_INVALID_HEADER" Msg="mod_ibm_admin: Missing the following request headers --- Command, Argument, request will not be processed" /&gt; <br />
<br />
I think I am approaching the resolution, is it right? But I still don't know how to make it.
p***@linux-daemon.de
2008-02-03 11:26:40 UTC
Permalink
Hi,<br />
that message is ok, since this Admin Server can only be used from the WAS-Console and <br />
not from a WebBrowser. <br />
If you just want to configure and use an HTTP-Server, you should use apache. There are many configuration tools available.<br />
hth
p***@cn.ibm.com
2008-02-03 11:11:48 UTC
Permalink
Oh, I found this by Google. IHS Admin Server cannot be used locally without WAS installed?<br />
<br />
http://www.ibm.com/developerworks/forums/thread.jspa?messageID=13899890<br />
<hr />
adminconsole for IHS 6.x cannot be accessed from browser. This adminconsole <br />
works only with WebSphere Application Admin console once you have federated <br />
the IHS as a node.<br />
<br />
Sunit<br />
<hr />
Paul Ilechko
2008-02-03 15:10:53 UTC
Permalink
Post by p***@cn.ibm.com
Oh, I found this by Google. IHS Admin Server cannot be used locally without WAS installed?<br />
<br />
http://www.ibm.com/developerworks/forums/thread.jspa?messageID=13899890<br />
<hr />
adminconsole for IHS 6.x cannot be accessed from browser. This adminconsole <br />
works only with WebSphere Application Admin console once you have federated <br />
the IHS as a node.<br />
<br />
Sunit<br />
<hr />
That's not what it means. IHS admin server can run independently of WAS.
If you want to federate the IHS into the cell and manage it from the WAS
console, you need a WAS install and a local node agent with the IHS.
This topology is generally not recommended for security reasons,
particularly if your IHS is located in a DMZ.
Sunit Patke
2008-02-04 14:29:27 UTC
Permalink
Adminserver shipped with IHS 6.x is meant to be used only with WAS Admin
Console and cannot be accessed using normal web browser.

- Sunit
Post by p***@cn.ibm.com
Oh, I found this by Google. IHS Admin Server cannot be used locally
without WAS installed?<br />
<br />
http://www.ibm.com/developerworks/forums/thread.jspa?messageID=13899890<br />
<hr />
adminconsole for IHS 6.x cannot be accessed from browser. This
adminconsole <br />
works only with WebSphere Application Admin console once you have federated <br />
the IHS as a node.<br />
<br />
Sunit<br />
<hr />
p***@cn.ibm.com
2008-02-07 13:43:24 UTC
Permalink
Thanks a lot for PHLD, Paul, and Sunit!<br />
<br />
With your helps, I get more on IHS Admin server now. It could run without WAS Admin Console, but only with WAS Admin Console, it could be used to configure Http Server as a node agent.<br />
<br />
And if application server is not needed, then WAS is not needed either, so IHS Admin Server could be ignored.<br />
<br />
Thanks in advance!
p***@cn.ibm.com
2008-02-07 13:54:07 UTC
Permalink
a great forum here!

Loading...