Il processo httpd Isilon del isi_webui di servizio non è riuscito a riavviarsi dopo diversi tentativi - ID evento: 400030001 (in inglese)
Summary: L'interfaccia utente web di OneFS è accessibile se il file webui_httpd.conf è obsoleto.
Symptoms
L'interfaccia utente web di OneFS non è accessibile se il file webui_httpd.conf in /var/run/apache2/ diventa obsoleto sul nodo problematico:
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
Se si tenta di avviare manualmente httpd di isi_webui servizio, viene visualizzato il seguente messaggio:
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
Se un nodo viene riavviato in modo imprevisto o se il processo webui viene interrotto in determinati modi, i file pid vengono lasciati. Quando MCP o il riavvio di un nodo riavvia la webbui, la webui potrebbe non avviarsi correttamente, generando l'errore:
> httpd (pid 72923) already running
(dove 72923 era il pid del daemon dell'interfaccia utente web precedentemente in esecuzione)
Resolution
Accedere tramite SSH al nodo su cui si è verificato il problema con l'account
"root" Verificare se webui_httpd.pid esiste:
# ls -l /var/apache2/run/webui_httpd.pid
In tal caso, rimuovere il file .pid con il seguente comando:
# cd /var/apache2/run/; rm -f webui_httpd.pid
- Tentare di riavviare httpd con:
# /usr/local/sbin/webui_httpd_ctl start
Dopo aver seguito i passaggi precedenti, l'output dovrebbe essere simile al seguente in cui dovrebbero essere presenti tre o più thread httpd dell'interfaccia utente web:
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
Provare ad accedere all'amministrazione web sul nodo problematico dopo aver eseguito i passaggi precedenti.