Attached patch contains a directive to improve the error marking of workers. Basically, some errors will cause a worker to be marked as "in error" while others don't. I can't see a reason for this so I added a directive to have all errors mark the error correctly - especially useful for automated systems using mod_proxy to check if the system is healthy.
improve_worker_error_marking.patch
Description: Binary data