Первичный вторичный сервер в Weblogic

У меня есть веб-сервер apache proxy перед 6 экземплярами веб-журнала, которые являются частью одного кластера.

Для клиента, который попадает в мое приложение, журналы доступа Apache показывают ниже loggin

/Replica/AddServlet;jsessionid=PvqTQtYfKLrzBHtT1dpcJX5WhryRgpTGBvMJ8pLbpJnSDR5p0K65!1647512983!-1661904304!1357731903334 HTTP/1.1" 200 284

Как определить, какой из шести является основным и который является вторичным сервером веб-журнала для этого клиентского запроса?

1
nl ja de
Пожалуйста, отметьте более тщательно. Вы отметили это как кластер-анализ (метод интеллектуального анализа данных, известный как «кластеризация»), но, разумеется, вы имели в виду < a href = "https://stackoverflow.com/questions/tagged/load-balancing"> балансировка нагрузки . Убедитесь, что вы используете теги, которые вы хотели использовать.
добавлено автор Anony-Mousse, источник

2 ответы

Вы должны включить журнал Apache DEBUG, который отмечает индивидуальный сервер HASH и сопоставляет его с Управляемым сервером.

Включите прокси-отладку, установив Debug = "ALL" в конфигурационный файл прокси.

Пример конфигурации для подключаемого модуля Apache (httpd.conf):


 SetHandlerweblogic-handler
 WebLogicCluster sol1:8001,sol2:8001,sol3:8003
 Debug ALL
 DebugConfigInfo ON
 WLLogFile /tmp/wlproxy.log
 

Затем вы можете увидеть точный хост: порт для вашего основного и вторичного для запроса.

Example from http://www.bea-weblogic.com/weblogic-server-support-pattern-common-diagnostic-process-for-proxy-plug-in-problems.html

Или попробуйте эту ссылку

http: //www.findsol.com/blog/weblogic-server-support-pattern-common-diagnostic-process-for-proxy-plug-in-problems/

Mon May 10 13:14:40 2004 getpreferredServersFromCookie: -2032354160!-457294087
Mon May 10 13:14:40 2004 GET Primary JVMID1: -2032354160
Mon May 10 13:14:40 2004 GET Secondary JVMID2: -457294087
Mon May 10 13:14:40 2004 [Found Primary]: 172.18.137.50:38625:65535
Mon May 10 13:14:40 2004 list[0].jvmid: -2032354160
Mon May 10 13:14:40 2004 secondary str: -457294087
Mon May 10 13:14:40 2004 list[1].jvmid: -457294087
Mon May 10 13:14:40 2004 secondary str: -457294087
Mon May 10 13:14:40 2004 [Found Secondary]: 172.18.137.54:38625:65535
Mon May 10 13:14:40 2004 Found 2 servers

Помните каждый раз, когда вы перезапускаете серверы weblogic, используются новые HASH.

0
добавлено
добавлено автор JoseK, источник
вы не указали указанный WLLogFile locatin
добавлено автор JoseK, источник
Кроме того, я вижу три записи для Найденного файла cookie из заголовка cookie: JSESSIONID = QqlHQntQ7qsFd9sjDw4bbsp3jkMVKWpTYpKTz0JHpZ2PMVY1V & zwnj; vR2! -796990916! -1561 & zwnj; 295513, когда я ожидал новых файлов cookie для каждого из трех хитов.
добавлено автор shifahim, источник
Однако я попытался поразить мое приложение с трех разных IP-адресов: строка «Found Primary» и «Found Secondary», которая три раза пополняется в WLLogFile; остается неизменным [неизменным i.e же IP: Posrts] для всех трех хитов. Можете ли вы объяснить, почему? Я хочу вырезать все 6 серверов в качестве основного и посмотреть, что является вторичным совпадением для всех шести условий.
добавлено автор shifahim, источник
Почему по умолчанию [c: \ TEMP \ wlproxy.log] не работает для меня? У меня есть окна 7
добавлено автор shifahim, источник
Ниже приведены мои настройки. WebLogicCluster 10.10.102.171:6001,10.10.102.171:8080,10.10.102.47:8081 MatchExpression/MyApp Отладка ALL DebugConfigInfo ON WebLogicCluster 10.10.102.171:6001,10.10.102.171 : 8080,10.10.102.47: 8081 PathTrim/MyApp , но он не показывает регистрации. Я также не вижу wlproxy.log в моих окнах. Где и как я могу получить эту информацию?
добавлено автор shifahim, источник
Вы имеете в виду Debug ALL
добавлено автор shifahim, источник
Веб-страница bea-weblogic.com/… не работает. Можете ли вы поделиться информацией?
добавлено автор shifahim, источник

Вы должны включить журнал Apache DEBUG, который отмечает индивидуальный сервер HASH и сопоставляет его с Управляемым сервером.

Включите прокси-отладку, установив Debug = "ALL" в конфигурационный файл прокси.

Пример конфигурации для подключаемого модуля Apache (httpd.conf):


 SetHandlerweblogic-handler
 WebLogicCluster sol1:8001,sol2:8001,sol3:8003
 Debug ALL
 DebugConfigInfo ON
 WLLogFile /tmp/wlproxy.log
 

Затем вы можете увидеть точный хост: порт для вашего основного и вторичного для запроса.

Example from http://www.bea-weblogic.com/weblogic-server-support-pattern-common-diagnostic-process-for-proxy-plug-in-problems.html

Или попробуйте эту ссылку

http: //www.findsol.com/blog/weblogic-server-support-pattern-common-diagnostic-process-for-proxy-plug-in-problems/

Mon May 10 13:14:40 2004 getpreferredServersFromCookie: -2032354160!-457294087
Mon May 10 13:14:40 2004 GET Primary JVMID1: -2032354160
Mon May 10 13:14:40 2004 GET Secondary JVMID2: -457294087
Mon May 10 13:14:40 2004 [Found Primary]: 172.18.137.50:38625:65535
Mon May 10 13:14:40 2004 list[0].jvmid: -2032354160
Mon May 10 13:14:40 2004 secondary str: -457294087
Mon May 10 13:14:40 2004 list[1].jvmid: -457294087
Mon May 10 13:14:40 2004 secondary str: -457294087
Mon May 10 13:14:40 2004 [Found Secondary]: 172.18.137.54:38625:65535
Mon May 10 13:14:40 2004 Found 2 servers

Помните каждый раз, когда вы перезапускаете серверы weblogic, используются новые HASH.

0
добавлено
добавлено автор JoseK, источник
вы не указали указанный WLLogFile locatin
добавлено автор JoseK, источник
Ниже приведены мои настройки. WebLogicCluster 10.10.102.171:6001,10.10.102.171:8080,10.10.102.47:8081 MatchExpression/MyApp Отладка ALL DebugConfigInfo ON WebLogicCluster 10.10.102.171:6001,10.10.102.171 : 8080,10.10.102.47: 8081 PathTrim/MyApp , но он не показывает регистрации. Я также не вижу wlproxy.log в моих окнах. Где и как я могу получить эту информацию?
добавлено автор shifahim, источник
Кроме того, я вижу три записи для Найденного файла cookie из заголовка cookie: JSESSIONID = QqlHQntQ7qsFd9sjDw4bbsp3jkMVKWpTYpKTz0JHpZ2PMVY1V & zwnj; vR2! -796990916! -1561 & zwnj; 295513, когда я ожидал новых файлов cookie для каждого из трех хитов.
добавлено автор shifahim, источник
Однако я попытался поразить мое приложение с трех разных IP-адресов: строка «Found Primary» и «Found Secondary», которая три раза пополняется в WLLogFile; остается неизменным [неизменным i.e же IP: Posrts] для всех трех хитов. Можете ли вы объяснить, почему? Я хочу вырезать все 6 серверов в качестве основного и посмотреть, что является вторичным совпадением для всех шести условий.
добавлено автор shifahim, источник
Почему по умолчанию [c: \ TEMP \ wlproxy.log] не работает для меня? У меня есть окна 7
добавлено автор shifahim, источник
Вы имеете в виду Debug ALL
добавлено автор shifahim, источник
Веб-страница bea-weblogic.com/… не работает. Можете ли вы поделиться информацией?
добавлено автор shifahim, источник