I know that LB probes instances for health within some time period. Also i know that recently LB was updated with support for custom probes. For all I know and could find, only action LB does on receiving codes other than 200 (OK) is to stop forwarding traffic to it.
Is there any way for a load balancer to do some recovery action when notices that instance doesn't respond to probing? By recovery action I mean either restarting problematic instance or notifying some service that can take further action.