Доброго дня коллеги,Не получает запустить сервис с ресурсом типа 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/httpduname -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
вылечил правкой sh скриптов в /usr/share/cluster
в частности в скрипте apache.sh#declare APACHE_HTTPD=/usr/sbin/httpd
declare APACHE_HTTPD=/usr/local/apache2/bin/httpdЕсли честно не совсем понял зачем разработчики завязались на стандартный апач, при этом в документации об этом не описали.
Сборки же разные бывают...
А если несколько апачей тогда так#declare APACHE_HTTPD=/usr/sbin/httpd
declare APACHE_HTTPD="$OCF_RESKEY_server_root/bin/httpd"