[Pacemaker] Failover configuration with apache
u.schmeling at online.de
u.schmeling at online.de
Wed Feb 9 07:43:43 UTC 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-0002.htm>
More information about the Pacemaker
mailing list