NetWorker: Nelze spustit nástroj NMC, jelikož služba gstd selhává "http: Soubor PID webového serveru nebyl nalezen. "

Shrnutí: Tento článek vám pomůže identifikovat a opravit problém se selháváním gstd.

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Příznaky

Nainstalovali aplikaci třetí strany a restartovali server.

Nelze spustit nástroj NMC. služba gstd nepřetržitě selhává.

Níže jsou uvedeny protokoly konzole NMC:    
31581 7/10/2019 8:02:24 AM 2 0 0 3944 5600 0 <NetWorker_Server_Hostname> gstd NSR warning *** gstd starting at Wed Jul 10 08:02:24 2019 
129343 7/10/2019 8:02:44 AM 2 0 0 3944 5600 0 <NetWorker_Server_Hostname> gstd NSR warning Using authentication service on '<NetWorker_Server_Hostname>' host and '9090' port. 
139071 7/10/2019 8:02:44 AM 0 0 0 3944 5600 0 <NetWorker_Server_Hostname> gstd NSR info Updating External roles attributes to include Administrators group of authentication service. 
0 7/10/2019 8:02:46 AM 2 0 0 3944 5600 0 <NetWorker_Server_Hostname> gstd NSR warning Unable to get token for service account of NMC server from authentication service. Authentication service account name or password not specified 
0 7/10/2019 8:02:53 AM 2 0 0 3944 5600 0 <NetWorker_Server_Hostname> gstd NSR warning http: Web server pid file not found. 
31582 7/10/2019 8:02:55 AM 2 0 0 3944 5600 0 <NetWorker_Server_Hostname> gstd NSR warning *** gstd stopping at Wed Jul 10 08:02:55 2019 

Spuštěný authc_mgmt zobrazí výstup:    
C:\Program Files\EMC NetWorker\Management\GST\logs>authc_mgmt -u administrator -e find-all-users
Enter password:
The query returns 2 records.
User Id User Name
1000 administrator
1001 svc_nmc_nw-srv

Umístění protokolů NMC:    
Linux: /opt/lgtonmc/logs/gstd.raw
Windows: .. \Program Files\EMC NetWorker\Management\GST\logs\gstd.raw
NetWorker: Jak používat nsr_render_log

Příčina

Jiná aplikace používá port 9000.

Řešení

Kroky v tomto článku databáze znalostí ukazují, že aplikace používající port 9000 je NMC. Stejný postup však platí pro identifikaci, zda jiný aplikace používá port 9000.

1. Na serveru NMC ověřte, zda je služba gstd zastavena:
Linux: ps -ef | grep gstd
Windows: taslklist | findstr gstd

A. Pokud je spuštěna služba gstd, zastavte ji:
Linux: systemctl stop gst
Windows: net stop gstd

2. Když jsou služby NMC zastaveny, zkontrolujte, zda na portu 9000 naslouchá proces:

Linux: netstat -apno | grep 9000
Příklad:

[root@lnx-nwserv]:~#netstat -apno | grep 9000
tcp6       0      0 :::9000                 :::*                    LISTEN      2583321/httpd        off (0.00/0/0)

Windows: netstat -ano | Příklad příkazu findstr "9000"
:

PS C:\Windows\system32> netstat -ano | findstr "9000"
  TCP    0.0.0.0:9000           0.0.0.0:0              LISTENING       6924
  TCP    [::]:9000              [::]:0                 LISTENING       6924
POZNÁMKA: Oba systémy ukazují, že proces naslouchá na portu 9000, zobrazí se také ID procesu (PID) spojené s procesem. Tento port je výchozím portem používaným konzolem NMC. Pokud tento port používá i něco jiného, připojení NMC mohou selhat.

3. Zjistěte, která aplikace používá port 9000:

Linux: ps -ef | grep <PID z výstupu>
netstat Příklad: 

[root@lnx-nwserv]:~# ps -ef | grep 2583321
nsrnmc   2583321       1  0 Sep11 ?        00:00:29 /opt/lgtonmc/apache/bin/httpd -f /opt/lgtonmc/apache/conf/httpd.conf
nsrnmc   2583322 2583321  0 Sep11 ?        00:00:00 /opt/lgtonmc/apache/bin/httpd -f /opt/lgtonmc/apache/conf/httpd.conf
root     3582983 3581647  0 11:24 pts/12   00:00:00 grep --color=auto 2583321

Windows: Otevřete Správce úloh, přejděte na kartu Podrobnosti, seřaďte sloupec PID a projděte seznamem, dokud nenajdete identifikátor PID z výstupu příkazu netstat.
Příklad:

image.png

POZNÁMKA: Zobrazená aplikace se může lišit. Výše uvedené kroky by vám měly pomoci identifikovat, jaký proces nebo aplikace používá port 9000.

4. Zastavte aplikaci pomocí portu 9000 a pokuste se spustit nástroj NMC.

Linux: Systemctl start gst
Windows: net start gstd

a. Zkontrolujte, zda je spuštěna služba gstd:
Linux: ps -ef | grep gstd
Windows: taslklist | findstr gstd


5. Ověřte, zda máte přístup k nmC a přihlaste se k systému.

Pokud je konzole NMC přístupná po zastavení druhé aplikace, lze použít jednu z následujících možností:

  • Odinstalujte aplikaci, která je v konfliktu s porty NMC.
  • Pokud aplikaci nelze odinstalovat, zkontrolujte, zda lze změnit porty aplikací.
  • Pokud aplikaci nelze odinstalovat a porty, které používá, nelze změnit, změňte port používaný konzolem NMC.


Chcete-li změnit port používaný nástrojem NMC, upravte soubor gstd.conf na serveru NMC:

Linux: /opt/lgtonmc/etc/gstd.conf v systému
Windows: .. \Program Files\EMC NetWorker\Management\GST\etc\gstd.conf


Změňte následující řádek v souboru gstd.conf na dostupný port:     

int http_svc_port = <číslo> portu

Procesy a port NetWorker: Specifikuje port, který již nepoužívá jiná služba NetWorker. Před nastavením portu ověřte, že na portu naslouchá nic jiného.


Restartujte službu GSTD:    

Linux: Systemctl restart gst
Windows: net stop gstd &> net start gstd

Další informace

 
 

Dotčené produkty

NetWorker

Produkty

NetWorker, NetWorker Management Console
Vlastnosti článku
Číslo článku: 000060646
Typ článku: Solution
Poslední úprava: 27 zář 2023
Verze:  3
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.