[Pacemaker] Failover configuration with apache

u.schmeling at online.de u.schmeling at online.de
Wed Feb 9 02:43:43 EST 2011


On 02/08/2011 02:37 PM, u.schmeling at online.de wrote:
> 
> Hi list,
> 
> have some problems to setup the above configuration. My environment is as follows:
> 
> rhel6 , pacemaker-1.1.2-7.el6.x86_64, apache2, haproxy running on both nodes, service addresses are managed by pacemaker
> there is an additional resource script, that takes care of reloading/restarting apache in case of failover. This script doesn't work ass expected.
> The lsb checks are passed by the script, however when running in lrmd context I get:
> 
> [9555]: info: rsc:apacheIP:13: monitor
> lrmd: [9555]: info: rsc:haproxyIP:12: monitor
> lrmd: [9555]: notice: lrmd_rsc_new(): No lrm_rprovider field in message
> lrmd: [9555]: info: rsc:webservice:21: probe
> lrmd: [7177]: ERROR: (raexeclsb.c:execra:267) execv failed for /etc/init.d/apache2: Exec format error
> lrmd: [9555]: info: rsc:webservice:22: stop
> lrmd: [7178]: WARN: For LSB init script, no additional parameters are needed.
> lrmd: [7178]: ERROR: (raexeclsb.c:execra:267) execv failed for /etc/init.d/apache2: Exec format error

what happens if you execute /etc/init.d/apache2 without any parameter?

what dies "file -k /etc/init.d/apache2" show?

> primitive webservice lsb:apache2 \
> op start interval="0"

why do you use lsb instead of the ocf:heartbeat:apache?

cheers,
raoul
-- 
_______________________________

_____________________________________
DI (FH) Raoul Bhatia M.Sc. email. r.bhatia at ipax.at
Technischer Leiter

IPAX - Aloy Bhatia Hava OG web. http://www.ipax.at http://www.ipax.at 
Barawitzkagasse 10/2/2/11 email. office at ipax.at
1190 Wien tel. +43 1 3670030
FN 277995t HG Wien fax. +43 1 3670030 15
____________________________________________________________________

Hi Raoul,

I don't use ocf:heartbeat:apache because of my special configuration:

apache is active on both nodes, the access is via haproxy, we have an url http://localhost:80 which accesses the local apache via ssl and delivers a static page (returning a fix text).
So if we switch over, the stop action does an apache_force_reload and sets the current node to standby. The new active node performs an apache_start (to be sure apache is running) and a force_reload to
establish the virtual ips. /etc/init.d/apache2 without any parameter gives no output. The output of file -k /etc/init.d/apache2 gives /etc/init.d/apache2: ASCII English text

regards Uwe

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20110209/13c1e443/attachment-0001.html>


More information about the Pacemaker mailing list