Dell VNX: Yükseltmeden sonra Unisphere UI Web Arayüzüne erişilemiyor

Summary: Bir OE kodu yükseltmesinden sonra Unisphere erişilemez hale geldi, httpd.conf dosyası varsayılana geri döndü ve düzenleme sırasında fazladan bir boşluk girilerek Apache komut dosyasında sorunlara neden oldu. (Kullanıcı Tarafından Düzeltilebilir) ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Flare OE ve NAS yükseltmeleri.

OE Flare ve NAS kodu yükseltmesinden sonra Unisphere Web Arayüzüne erişilemiyor. Unisphere erişilemez hale geldi, httpd.conf dosyası varsayılana geri döndü ve düzenleme sırasında fazladan bir boşluk girilerek Apache betiğinde sorunlara neden oldu.

 

Cause

Dosya varsayılan ayarlarına geri döndüğünden, yükseltme sonrasında müşterinin /nas/http/conf/httpd.conf dosyasını yeniden düzenlemesi gerekti.
Bu durumda, müşterinin SSLCipherSuite satırına güvenlik Şifrelerini yeniden eklemesi gerekiyordu. Ancak, dosyada fazladan bir boşluk bırakmak gibi herhangi bir düzenleme hatası Apache betiğinin başarısız olmasına neden olabilir.

 

Resolution

httpd.conf dosyasıyla ilgili bir sorunu onaylamak için, aşağıdaki komutları kullanarak Apache ve Tomcat'ten 'beklenmedik şekilde çıkıldı' hata örneklerini kontrol edin:

/nas/tools/dbchk -wvxpV
nas_logviewer /nas/log/sys_log | grep -i apache | tail
nas_logviewer /nas/log/sys_log | grep -i tomcat | tail
cat /var/log/messages | grep -i tomcat | tail
cat /var/log/messages | grep -i apache | tail
cat /nas/tomcat/logs/catalina.out  | grep -i error | tail

Aşağıdaki komutu kullanarak apache_restart.out dosyasındaki sözdizimi hatalarını kontrol edin:

cat /nas/http/logs/apache_restart.out | grep -i syntax | tail

httpd.conf ile ilgili sorunları doğrulamak için:
/nas/http/conf/httpd.conf dosyasında vi veya daha azını yapın ve apache_restart.out'taki sözdizimi hatası ile gördüğünüz satır numarasını arayın. Ardından, fazladan boşluğun veya yanlış/eksik karakterin nerede olduğunu belirlemek için bir laboratuvar dizisinde aynı dosyayı ve satır numarasını kontrol edin ve çözmek için düzenleyin.

httpd.conf dosyasıyla ilgili bir düzenleme sorununu onayladıktan sonra:
SSLCipherSuite örneğinde, iki satıra bölünmüş bir satırdan tek bir satıra değiştirmek için bu satırdaki fazladan boşluğu vi düzenler ve kaldırırsınız:

< # SSL Cipher Suite:
< # List the ciphers that the client is permitted to negotiate.
< # See the mod_ssl documentation for a complete list.
< #SSLCipherSuite ALL:!ADH:!DH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:-MEDIUM:-LOW
< SSLCipherSuite
< ALL:!ADH:!DH:!EXPORT:!SSLv2:+HIGH:-MEDIUM:-LOW

Fazladan boşluğu kaldırdıktan sonra şöyle görünecektir:

< # SSL Cipher Suite:
< # List the ciphers that the client is permitted to negotiate.
< # See the mod_ssl documentation for a complete list.
< #SSLCipherSuite ALL:!ADH:!DH:!EXPORT:!SSLv2:+HIGH:-MEDIUM:-LOW
< SSLCipherSuite ALL:!ADH:!DH:!EXPORT:!SSLv2:+HIGH:-MEDIUM:-LOW

httpd.conf dosyasındaki düzenleme hatasını düzelttikten sonra, günlükleri aşağıdakilerle tekrar gözden geçirerek hataların durduğunu onaylayın:

tail -f on /var/log/messages

Ve

/nas/http/logs/apache_restart.out

Hatalar akış eğilimindedir ve sorun düzenlemesini düzelttikten hemen sonra durur.
Hatırlamak: Yukarıdakiler, tek bir satıra eklenen bir boşluğu onu bölen ve dosyada iki ayrı satır olmasına neden olan bir örnektir. Ancak, duruma göre değerlendirme yapmanız ve fazladan boşluklar, kaldırılan boşluklar veya yazım hataları olsun, buna göre düzeltmeniz gerekir.

 

Additional Information

/nas/log/syslog dosyasından:

# nas_logviewer /nas/log/sys_log | grep -i apache | tail -5

Sep 11 11:48:25 2019:CS_PLATFORM:MasterControl:EMERGENCY:6:::::Daemon Apache daemon unexpectedly exited (status = 0); ifexit=1, exitstatus=0, ifsignal=0, termsig=0, ifstop=0, stopsig=0, ifdump=0.
Sep 11 11:48:25 2019:CS_PLATFORM:MasterControl:EMERGENCY:6:::::Daemon Apache daemon unexpectedly exited (status = 0); ifexit=1, exitstatus=0, ifsignal=0, termsig=0, ifstop=0, stopsig=0, ifdump=0.
Sep 11 11:48:25 2019:CS_PLATFORM:MasterControl:EMERGENCY:6:::::Daemon Apache daemon unexpectedly exited (status = 0); ifexit=1, exitstatus=0, ifsignal=0, termsig=0, ifstop=0, stopsig=0, ifdump=0.
Sep 11 11:48:26 2019:CS_PLATFORM:MasterControl:EMERGENCY:6:::::Daemon Apache daemon unexpectedly exited (status = 0); ifexit=1, exitstatus=0, ifsignal=0, termsig=0, ifstop=0, stopsig=0, ifdump=0.
Sep 11 11:48:26 2019:CS_PLATFORM:MasterControl:EMERGENCY:15:::::Apache daemon respawning too fast; disabled for 5 minutes.

/nas/tomcat/logs/catalina.out dosyasından: Şunu görebilirsiniz: "ŞİDDETLİ: İstek çözülürken hata oluştu" mesajı.

Aug 28, 2019 8:23:31 PM org.apache.jk.common.ChannelSocket processConnection
WARNING: processCallbacks status 2
Aug 28, 2019 8:23:31 PM org.apache.jk.common.HandlerRequest invoke
SEVERE: Error decoding request
java.io.CharConversionException: Invalid char in port: 58
at org.apache.jk.common.HandlerRequest.parseHost(HandlerRequest.java:658)
at org.apache.jk.common.HandlerRequest.decodeRequest(HandlerRequest.java:404)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:261)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Unknown Source)
Aug 28, 2019 8:23:31 PM org.apache.jk.common.ChannelSocket processConnection
WARNING: processCallbacks status 2
Wed Sep 4 10:24:48 CDT 2019 Starting tomcat web server.

httpd.conf dosyasında herhangi bir sorun olmadığını doğruladıktan sonra herhangi bir nedenle Tomcat, Apache ve httpd'nin yeniden başlatılması gerekirse, bu komutu kullanarak bunu yapabilirsiniz:

/nas/http/nas_ezadm/etc/script restart

Apache/Tomcat/httpd'nin tek başına yeniden başlatılmasının, bu onaylanmış bir sorun veya dosyanın vi düzenlemesinde bir hata olması durumunda, düzenleme hatası düzeltilene kadar hiçbir etkisi olmadığı unutulmamalıdır. httpd.conf dosyasının herhangi bir sözdizimi hatalıysa, "SEVERE: Catalina.stop: java.net.ConnectException: Bağlantı reddedildi (Bağlantı reddedildi)" hatası, hizmetlerin yeniden başlatılması sırasında ortaya çıkacaktır.

Ayrıca, normal bir getagent komutunu da kontrol edebilirsiniz:

/nas/sbin/naviseccli -h SPA getagent

Ardından, herhangi bir sorun olmadığından emin olmak için güvenlik ilkelerini de kontrol edin:

# /nas/sbin/naviseccli -h SPA -user sysadmin -password sysadmin -scope 0 getagent

Agent Rev: 7.33.9 (2.36)
Name: K10
Desc:
Node: A-APM00xxxxxxxxx
Physical Node: K10
Signature: 3854449
Peer Signature: 3698693
Revision: 05.33.009.5.238
SCSI Id: 0
Model: VNX7600
Model Type: Rackmount
Prom Rev: 33.51.00
SP Memory: 65536
Serial No: APM00xxxxxxxxx
SP Identifier: A
Cabinet: DPE9

Güvenlik naviseccli komutu başarısız olursa aşağıdakileri kullanarak birkaç ilgili KB Makalesi bulmak için bir KBA araması yapın:

VNX:   /nas/sbin/naviseccli -h SPA -user <user> -password <password> -scope 0 getagent

 

Affected Products

VNX/VNXe

Products

VNX/VNXe
Article Properties
Article Number: 000056127
Article Type: Solution
Last Modified: 21 Nov 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.