이 문제에서 관찰되는 동작의 특징은 다음과 같습니다.
다음과 같은 메시지가 나타납니다.
An error occurred while validating user credentials. Verify that Networker Authentication Service is running. [An error occurred, a low level system api call failure Server Message: Make sure that the server is running].
및/또는
An error occurred while validating user credentials. Verify that Networker Authentication Service is running. [Failed to connect to NetWorker_ServerName:9090; No Error. Server Message : Make sure that the server is running.]
모든 NetWorker 서비스를 재시작하여 이 문제를 일시적으로 해결할 수 있지만 다음 재부팅 시 문제가 다시 나타납니다.
문제가 간헐적으로 발생할 수 있습니다.
서버가 아직 작업을 완료하고 있습니다. 로그 및 NetWorker Server를 통해 볼 수 있음 nsrwatch
사용해야 합니다.
이 오류는 AUTHC 서비스에서 사용하는 포트 중 하나에 대한 포트 충돌이 있는 경우 나타날 수 있습니다. 이는 NetWorker Server의 \nsr\logs\daemon.raw
로그:
NetWorker_ServerName nsrctld NSR notice authservice: SEVERE: StandardServer.await: create[localhost:8009]: NetWorker_ServerName nsrctld NSR notice authservice: java.net.BindException: Address already in use: JVM_Bind
및/또는
NetWorker_ServerName nsrctld NSR notice authservice: SEVERE: StandardServer.await: create[localhost:8005]: NetWorker_ServerName nsrctld NSR notice authservice: java.net.BindException: Address already in use: JVM_Bind
NetWorker: nsr_render_log 사용 방법
이 경우 8009(Tomcat AJP 커넥터 포트) 및 8005(Tomcat Security Shutdown) 포트는 다른 애플리케이션에서 사용 중이므로 할당할 수 없습니다. 이 문제는 Apache Tomcat을 사용하는 다른 애플리케이션이 이 서버에 하나 이상 설치된 경우 발생할 수 있습니다. NetWorker Server(nsrd)는 authservice를 제어하며 사용자가 제어할 수 없습니다. 다음이 표시될 수 있습니다. daemon.raw:
NetWorker_ServerName nsrctld NSR notice Daemon authservice terminated.
옵션 1:
NetWorker의 인증 서비스에서 사용하는 Apache Tomcat과 포트가 충돌하지 않도록 다른 구성 요소에서 사용 중인 포트를 조정합니다.
옵션 2:
다음 단계를 완료하여 NetWorker의 Tomcat 인스턴스에서 사용하는 포트를 변경합니다.
NetWorker Server에서 서비스를 중지하고 다음을 수행합니다.
Linux: nsr_shutdown
Windows: net stop nsrexecd /y
실행 중인 다른 서비스에서 사용하지 않는 포트를 식별합니다.
netstat -ab > netstat_ports.txt
(예: 8089, 8087 등...)
다음에서 server.xml 파일을 엽니다.
Linux: /nsr/authc/conf/server.xml
Windows: [NetWorker 설치 경로]\nsr\authc-server\tomcat\conf
포트 8009를 8089(2단계에서 선택)로 바꿔 파일을 수정합니다.
8005 충돌의 경우 다음을 수정합니다.
<Server port="8005" shutdown="SHUTDOWN">
받는 사람:
<Server port="8085" shutdown="SHUTDOWN">
8009 충돌의 경우 다음을 수정합니다.
<!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
받는 사람:
<!-- Define an AJP 1.3 Connector on port 8089 --> <Connector port="8089" protocol="AJP/1.3" redirectPort="8443"/>
파일을 저장하고 NetWorker Server를 재부팅합니다.
Linux: systemctl start networker
Windows:
net start nsrd
net start gstd
(NMC가 NetWorker Server에 설치된 경우에만 필요)
NMC에 연결합니다.