Index: modules/cluster/mod_heartmonitor.c
==============================================================================
--- modules/cluster/mod_heartmonitor.c	(revision 1070153)
+++ modules/cluster/mod_heartmonitor.c	(working copy)
@@ -683,8 +687,10 @@
         /* this is the real thing */
         if (maxworkers) {
             storage = ap_lookup_provider(AP_SLOTMEM_PROVIDER_GROUP, "shared", "0");
+            if (!storage)
+                storage = ap_lookup_provider(AP_SLOTMEM_PROVIDER_GROUP, "plain", "0");
             if (!storage) {
-                ap_log_error(APLOG_MARK, APLOG_NOERRNO|APLOG_EMERG, 0, s, "ap_lookup_provider %s failed", AP_SLOTMEM_PROVIDER_GROUP);
+                ap_log_error(APLOG_MARK, APLOG_NOERRNO|APLOG_EMERG, 0, s, "ap_lookup_provider %s failed, Hint: load a slotmem module", AP_SLOTMEM_PROVIDER_GROUP);
                 return !OK;
             }
             storage->create(&slotmem, "mod_heartmonitor", sizeof(hm_slot_server_t), maxworkers, AP_SLOTMEM_TYPE_PREGRAB, p);
Index modules/proxy/mod_proxy_balancer.c
===============================================================================
--- ./modules/proxy/mod_proxy_balancer.c	(revision 1070153)
+++ ./modules/proxy/mod_proxy_balancer.c	(working copy)
@@ -705,8 +705,10 @@
      */
     storage = ap_lookup_provider(AP_SLOTMEM_PROVIDER_GROUP, "shared", "0");
     if (!storage) {
+        storage = ap_lookup_provider(AP_SLOTMEM_PROVIDER_GROUP, "plain", "0");
+    if (!storage) {
         ap_log_error(APLOG_MARK, APLOG_NOERRNO|APLOG_EMERG, 0, s,
-                     "ap_lookup_provider %s failed", AP_SLOTMEM_PROVIDER_GROUP);
+                     "ap_lookup_provider %s failed, Hint: load a slotmem module", AP_SLOTMEM_PROVIDER_GROUP);
         return !OK;
     }
 
Index modules/proxy/balancers/mod_lbmethod_heartbeat.c
===============================================================================
--- modules/proxy/balancers/mod_lbmethod_heartbeat.c	(revision 1070153)
+++ modules/proxy/balancers/mod_lbmethod_heartbeat.c	(working copy)
@@ -397,8 +397,10 @@
         return OK;
 
     storage = ap_lookup_provider(AP_SLOTMEM_PROVIDER_GROUP, "shared", "0");
+    if (!storage)
+         storage = ap_lookup_provider(AP_SLOTMEM_PROVIDER_GROUP, "plain", "0");
     if (!storage) {
-        ap_log_error(APLOG_MARK, APLOG_NOERRNO|APLOG_NOTICE, 0, s, "ap_lookup_provider %s failed", AP_SLOTMEM_PROVIDER_GROUP);
+        ap_log_error(APLOG_MARK, APLOG_NOERRNO|APLOG_NOTICE, 0, s, "ap_lookup_provider %s failed, Hint: Load a slotmem module", AP_SLOTMEM_PROVIDER_GROUP);
         return OK;
     }
 
