Hizmet isi_webui Isilon Process httpd, birden fazla denemeden sonra yeniden başlatılamadı - Olay Kimliği: 400030001 (İngilizce)
Summary: webui_httpd.conf dosyası eskiyse OneFS Web Kullanıcı Arayüzüne erişilebilir.
Symptoms
/var/run/apache2/ dizinindeki webui_httpd.conf dosyası sorunlu düğümde eskidiyse OneFS Web Kullanıcı Arayüzüne erişilemez:
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
isi_webui hizmetin httpd'sini manuel olarak başlatmaya çalışmak aşağıdaki mesajla sonuçlanacaktır:
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
Bir düğüm beklenmedik şekilde yeniden başlatılırsa veya webui işlemi belirli yollarla sonlandırılırsa pid dosyaları bırakılır. MCP veya düğüm yeniden başlatma işlemi web kullanıcı arayüzünü yeniden başlattığında web kullanıcı arayüzü doğru şekilde başlatılamayabilir ve şu hatayı verir:
> httpd (pid 72923) already running
(burada 72923, daha önce çalışan WebUI arka plan programının PID'siydi)
Resolution
Sorunlu düğüme "kök" hesabıyla
SSH aracılığıyla bağlanın webui_httpd.pid dosyasının mevcut olup olmadığını doğrulayın:
# ls -l /var/apache2/run/webui_httpd.pid
Varsa söz konusu .pid dosyasını aşağıdaki komutla kaldırın:
# cd /var/apache2/run/; rm -f webui_httpd.pid
- httpd'yi şu komutla tekrar başlatmayı deneyin:
# /usr/local/sbin/webui_httpd_ctl start
Yukarıdaki adımları izledikten sonra, çıktı, üç veya daha fazla webui iş parçacığının httpd'si olması gereken aşağıdakine benzer olmalıdır:
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
Yukarıdaki adımlar uygulandıktan sonra sorunlu düğümdeki web yönetiminde oturum açmayı deneyin.