Already requested in Git issue #17 :

On Windows: A script to sent an email, kill zombie processes (needed now on Win), copy e.g. cert's to mail servers etc.

There there is at moment no restart in mod-md code for Windows, maybe a dev has a solution (Maybe Bill) ?

In mod_md_os.c now:

#ifdef WIN32
apr_status_t md_server_graceful(apr_pool_t *p, server_rec *s)
   return APR_ENOTIMPL;
apr_status_t md_server_graceful(apr_pool_t *p, server_rec *s)
   apr_status_t rv;
rv = (kill(getppid(), AP_SIG_GRACEFUL) < 0)? APR_ENOTIMPL : APR_SUCCESS; ap_log_error(APLOG_MARK, APLOG_TRACE1, errno, NULL, "sent signal to parent");
   return rv;

On Monday 14/08/2017 at 13:07, Greg Stein  wrote:

Oh, I don't know that Infra has any specific request on the restart/update mechanism. I'd just say: build it how you think best. What would work for Everybody should work just fine for us.

On Mon, Aug 14, 2017 at 2:09 AM, Stefan Eissing <> wrote:

Thanks for the feedback and the crosspost. I think it would be great to offer peeps that already link serf into their server to avoid an additional dependency.

Regarding Apache infrastructure use:

Would you prefer that the server gracefully restarts itself (when needed, at a time interval configured?) or is this something where you prefer outside control anyway and
maybe a callable script that notifies/mails an admin?


Am 14.08.2017 um 07:43 schrieb Greg Stein <>:

[cc: serf]

> On Fri, Aug 11, 2017 at 3:41 AM, Stefan Eissing <> wrote:
> If you're looking at this anyway, how hard would it be for someone knowledgeable to make a md_serf.c as alternative to md_curl.c? ^^

> Should be pretty easy, I think. Looking at serf_get.c will give somebody an easy path to build the alternative:

> There is a lot of stuff in there that isn't applicable, so the core should be quite small/easy. And it uses APR pools (and whatnot), so the impedance should be very low.

> While I'm busy over in Infra-land, there are other Serf people here and happy to help. I'll certainly throw in on some reviews, if/when I see the commits.

> And from ASF/Infra side: we'd love to see this code hit a release soon. We've been very hesitant to use LE in our deployments because the httpd and puppet config/scripts are quite rough. It doesn't "Just Work". This would go a long ways towards solving numerous certificate-related issues for us.


Reply via email to