mod JK страница статуса не работает
Я делаю кластеризацию в Tomcat 7 с сервером Apache. Он тоже прекрасно работает. Однако у меня есть следующие проблемы:
1) я пытаюсь отслеживать страницу состояния mod_jk; но она выдает ошибку 404.
2) в журнале отображается следующая ошибка -
[Tue Dec 17 13:16:51.019 2013] [2236:140599476504544] [error] init_jk::mod_jk.c (3348): Initializing shm:/etc/httpd/logs/mod_jk.shm.2236 errno=13. Load balancing workers will not function properly.
[Tue Dec 17 13:16:51.019 2013] [2236:140599476504544] [info] init_jk::mod_jk.c (3365): mod_jk/1.2.37 initialized
[Tue Dec 17 13:16:51.041 2013] [2237:140599476504544] [error] init_jk::mod_jk.c (3348): Initializing shm:/etc/httpd/logs/mod_jk.shm.2237 errno=13. Load balancing workers will not function properly.
[Tue Dec 17 13:16:51.042 2013] [2237:140599476504544] [info] init_jk::mod_jk.c (3365): mod_jk/1.2.37 initialized
Вот рабочий.файл свойств
worker.list=tomcatnode1,tomcatnode2,loadbalancer,statusmanager
worker.tomcatnode1.port=8009
worker.tomcatnode1.host=localhost
worker.tomcatnode1.type=ajp13
worker.tomcatnode1.lbfactor=100
worker.tomcatnode2.port=8010
worker.tomcatnode2.host=localhost
worker.tomcatnode2.type=ajp13
worker.tomcatnode2.lbfactor=100
#Load Balance Configuration
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=tomcatnode1, tomcatnode2
worker.loadbalancer.sticky_session=1
#worker.list=jkstatus
worker.statusmanager.type=status
Вот mod_jk.conf file
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkShmFile logs/mod_jk.shm
JkMount /IntellixWebApi/* loadbalancer
#JkMount /jkmanager/* jkstatus
#JkMount /jkmanager jkstatus
<Location /status/>
JkMount statusmanager
Order deny,allow
# Deny from all
Allow from 127.0.0.1
</Location>
Если я обращаюсь к IntellixWebApi; он доступен. но когда я использую / статус; это не так работающий.
Пожалуйста, предложите.
Спасибо
1 ответ:
После большого количества гуглов; я могу получить экран состояния jk_manager. Сначала я отключил SELINUX, а затем после перезагрузки системы; я установил следующий JkMount
Это сработало для меня.JkMount /* loadbalancer JkMount /IntellixWebApi/* loadbalancer JkMount /jkmanager/* jkstatus <Location /status/> JkMount statusmanager Order deny,allow Deny from all Allow from 127.0.0.1 </Location>
Спасибо