URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 93223
[ Назад ]

Исходное сообщение
"CMAN и запуск ресурса APACHE"

Отправлено typhoon2000 , 04-Апр-12 03:27 
Доброго дня коллеги,

Не получает запустить сервис с ресурсом типа APACHE
При тестировании выдает следующую ошибку

# rg_test test /etc/cluster/cluster.conf start service PROXY
Running in test mode.
Starting PROXY...
<debug>  10.10.10.100 already configured
<debug>  Verifying Configuration Of apache:PROXY
<debug>  Checking Syntax Of The File /usr/local/apache2/conf/httpd.conf
<error>  Checking Syntax Of The File  [apache:PROXY] > Failed
Failed to start PROXY

Но
# /usr/local/apache2/bin/apachectl -t
Syntax OK

Как этот товарищ проверяет синтаксис конф файла, и как это можно исправить?

Выдержка из /etc/cluster/cluster.conf
<resources>
   <ip address="10.10.10.100" monitor_link="1"/>
   <script file="/usr/local/apache2/bin/apachectl" name="PROXY_SCRIPT"/>
   <apache config_file="/usr/local/apache2/conf/httpd.conf" httpd_options="-d /usr/local/apache2" name="PROXY" server_root="/usr/local/apache2" shutdown_wait="0"/>
</resources>
<service autostart="0" domain="APACHE_FAILOVER" exclusive="1" max_restarts="0" name="PROXY" recovery="restart" restart_expire_time="0">
    <ip address="10.10.10.100" monitor_link="1">
          <apache ref="PROXY"/>
    </ip>
</service>

find / -name httpd
/etc/httpd (это пустая папка)
/usr/local/apache2/bin/httpd

uname -a
Linux host 2.6.32-200.13.1.el5uek #1 SMP Wed Jul 27 21:02:33 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux



Содержание

Сообщения в этом обсуждении
"CMAN и запуск ресурса APACHE"
Отправлено typhoon2000 , 05-Апр-12 05:26 
вылечил правкой sh скриптов в /usr/share/cluster
в частности в скрипте apache.sh

#declare APACHE_HTTPD=/usr/sbin/httpd
declare APACHE_HTTPD=/usr/local/apache2/bin/httpd

Если честно не совсем понял зачем разработчики завязались на стандартный апач, при этом в документации об этом не описали.
Сборки же разные бывают...


"CMAN и запуск ресурса APACHE"
Отправлено typhoon2000 , 09-Апр-12 10:19 
А если несколько апачей тогда так

#declare APACHE_HTTPD=/usr/sbin/httpd
declare APACHE_HTTPD="$OCF_RESKEY_server_root/bin/httpd"