glassfish 3.1.2.2 응용 프로그램 서버를 실행하는 두 대의 서버 A와 B가 있습니다. 둘 다 통신을위한 JMS 큐를 사용하는데, 이는 지금까지 잘 작동합니다. 어떤 이유로 든 네트워크 연결이 끊어지면 A의 원격 대기열에 연결하도록 구성된 서버 B의 로그에서 재 연결을 시도하고 A가 가동 되 자마자 실제로 항상 성공하는 것을 볼 수 있습니다 다시.원격 JMS 대기열에 도달 할 수없는 경우 asadmin start-domain이 실패합니다.
그러나 문제는 내가 B 서버 A는 도달 할 수없는 상태에 글래스 피쉬 인스턴스를 다시 시작하려고하면 시작 프로세스는 몇 가지 시도 후 실패 할,하고, 즉, 정의되지 않은/사용할 수없는 상태의 종류에 붙어 남아 java 프로세스가 시작되면 일부 포트는 열리지 만 응용 프로그램은 시작되지 않습니다. 관리 콘솔조차도 아닙니다.
IMHO glassfish 시작 프로세스는 대기열이 연결될 때까지 기다리지 않아야합니다. 이는 백그라운드 프로세스에서 수행해야합니다.
비슷한 경험을 한 사람이 있습니까? 이 문제를 해결하기 위해 구성/조정할 수있는 것이 있습니까? 신경 쓰지