Isilon Process httpd of service isi_webui kan na meerdere pogingen niet opnieuw worden gestart - Event ID: 400030001
Summary: OneFS WebUI is toegankelijk als het bestand webui_httpd.conf verouderd is.
Symptoms
De OneFS WebUI is niet toegankelijk als het bestand webui_httpd.conf onder /var/run/apache2/ verouderd is geraakt op het problematische knooppunt:
isilon-1# ps axuww | grep httpd | grep -v grep root 43633 0.0 0.5 170644 10188 - Ss 2:49PM 0:00.06 /usr/local/apache2/bin/httpd -k start daemon 43634 0.0 0.5 170332 9840 - I 2:49PM 0:00.00 /usr/local/apache2/bin/httpd -k start daemon 43638 0.0 0.6 174360 11652 - I 2:49PM 0:00.00 /usr/local/apache2/bin/httpd -k start <<< the output is missing "/usr/local/apache2/bin/httpd -f /usr/local/apache2/conf/webui_httpd.conf -k start" thread. There should be 3 or more threads on each node
Een poging om de httpd van isi_webui service handmatig te starten, resulteert in het volgende bericht:
isilon-1# /usr/local/sbin/webui_httpd_ctl start httpd: Could not reliably determine the server's fully qualified domain name, using 27.27.27.102 for ServerName httpd (pid 72923) already running isilon-1# cat /var/apache2/run/webui_httpd.pid 72923
Cause
Als een knooppunt onverwacht opnieuw wordt gestart of als het webui-proces op bepaalde manieren wordt gestopt, blijven de pid-bestanden achter. Wanneer MCP of het opnieuw opstarten van een knooppunt webui opnieuw start, start webui mogelijk niet correct, waardoor de volgende fout wordt weergegeven:
> httpd (pid 72923) already running
(Waarbij 72923 de PID was van de eerder actieve WebUI-daemon)
Resolution
SSH naar het problematische knooppunt met "root"-account
Controleer of webui_httpd.pid bestaat:
# ls -l /var/apache2/run/webui_httpd.pid
Als dit het geval is, verwijdert u dat .pid-bestand met de onderstaande opdracht:
# cd /var/apache2/run/; rm -f webui_httpd.pid
- Probeer httpd opnieuw te starten met:
# /usr/local/sbin/webui_httpd_ctl start
Na het volgen van de bovenstaande stappen, moet de uitvoer vergelijkbaar zijn met de onderstaande, waar er drie of meer httpd van webui-threads moeten zijn:
jv8004-1# ps axuww | grep "webui_httpd.conf" | grep -v grep root 3135 0.0 0.6 261704 13280 - Ss 4Apr18 0:18.62 /usr/local/apache2/bin/httpd -f /usr/local/apache2/conf/webui_httpd.conf -k start daemon 3140 0.0 0.6 261668 13268 - I@ 4Apr18 0:00.23 /usr/local/apache2/bin/httpd -f /usr/local/apache2/conf/webui_httpd.conf -k start daemon 3145 0.0 1.5 307568 30924 - I 4Apr18 0:10.58 /usr/local/apache2/bin/httpd -f /usr/local/apache2/conf/webui_httpd.conf -k start
Probeer u aan te melden bij de webadministratie op het problematische knooppunt nadat de bovenstaande stappen zijn uitgevoerd.