<tableclass="module"><tr><th><ahref="module-dict.html#Description">Description:</a></th><td>sends messages with server status to frontend proxy</td></tr>
<tr><th><ahref="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.3 and later</td></tr></table>
<h3>Summary</h3>
<divclass="note">This document is still under development.</div>
<p><codeclass="module"><ahref="../mod/mod_heartbeat.html">mod_heartbeat</a></code> sends multicast messages to a <codeclass="module"><ahref="../mod/mod_heartmonitor.html">mod_heartmonitor</a></code> listener
that advertises the servers current connection count. Usually, <codeclass="module"><ahref="../mod/mod_heartmonitor.html">mod_heartmonitor</a></code>
will be running on a proxy server with <codeclass="module"><ahref="../mod/mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></code> loaded, which allows
<codeclass="directive"><ahref="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> to use the "heartbeat" <em>lbmethod</em> inside
of <codeclass="directive"><ahref="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>.</p>
<divclass="note">This document is still under development.</div>
<p>The <codeclass="directive">HeartbeatAddress</code> directive specifies the
address <codeclass="module"><ahref="../mod/mod_heartbeat.html">mod_heartbeat</a></code> will send status information to. This
address will usually corrspond to a configured <codeclass="directive"><ahref="../mod/mod_heartmonitor.html#heartbeatlisten">HeartbeatListen</a></code> on a frontend
<pclass="apache">Copyright 2012 The Apache Software Foundation.<br/>Licensed under the <ahref="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<tr><th><ahref="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.3 and later</td></tr></table>
<h3>Summary</h3>
<divclass="note"> This document is still under development.</div>
<p>lbmethod=heartbeat uses the services of <codeclass="module"><ahref="../mod/mod_heartmonitor.html">mod_heartmonitor</a></code> to balance between origin servers that are providing
heartbeat info via the <codeclass="module"><ahref="../mod/mod_heartbeat module.html">mod_heartbeat module</a></code>.</p>
<p> This modules load balancing algorithm favors servers with more ready (idle)
capacity over time, but does not select the server with the most ready capacity
every time. Servers that have 0 active clients are penalized, with the
assumption that they are not fully initialized.</p>