Possibly related, I did have an http-only httpd exhibit similar behavior
after running for about 5 days.  httpd processes were running, but port 80
was wholly unresponsive. I attempted to find a way to grab a core from the
processes, but I couldn't figure it out. I had to get the sites back up and
running, so just did a restart on Sunday.

If there's anything I can do in preparation for it to happen again (debug,
etc) I would be happy to help in any way I can. I've been lurking on this
thread since it popped up (which was before my own httpd had problems) but
it doesn't seem like the TLS patch that you are talking about will have any
impact for my setup.

If it helps, included is my (ugly but functioning) httpd.conf:

ext_if="egress"
types { include "/usr/share/misc/mime.types" }
server "focushacks.com" {
    listen on $ext_if port 80
    alias "www.focushacks.com"
    directory {index "index.html" }
    directory {index "index.php" }
    log access focushacks.com-access.log
    log error focushacks.com-error.log
    location "/.ht*"   { block }
    location "/.git*"  { block }
    location "/.svn*"  { block }
    location "/*.php*" {
        root { "/docs/www.focushacks.com" }
        fastcgi socket "/run/php-fpm.sock"
    }
    location "/list*" {
        root { "/docs/www.focushacks.com" }
        fastcgi socket "/run/php-fpm.sock"
    }
    location "/news*" {
        root { "/docs/www.focushacks.com" }
        fastcgi socket "/run/php-fpm.sock"
    }
    location "/search*" {
        root { "/docs/www.focushacks.com" }
        fastcgi socket "/run/php-fpm.sock"
    }
    location "/mod*" {
        root { "/docs/www.focushacks.com" }
        fastcgi socket "/run/php-fpm.sock"
    }
    location "/*" {
        root { "/docs/www.focushacks.com" }
    }
}
server "kcmesh.h-i-r.net" {
    listen on $ext_if port 80
    alias "www.km3sh.com"
    alias "km3sh.com"
    directory {index "index.php" }
    location "/*.php*" {
        root { "/docs/kcmesh.h-i-r.net" }
        fastcgi socket "/run/php-fpm.sock"
    }
    location "/*" {
        root { "/docs/kcmesh.h-i-r.net" }
    }
}
server "things.h-i-r.net" {
    listen on $ext_if port 80
    directory {index "index.php" }
    location "/*.php*" {
        root { "/docs/things.h-i-r.net" }
        fastcgi socket "/run/php-fpm.sock"
    }
    location "/*" {
        root { "/docs/things.h-i-r.net" }
    }
}
server "h-i-r.net" {
    listen on $ext_if port 80
    directory {index "index.php" }
    location "/*.php*" {
        root { "/docs/h-i-r.net" }
        fastcgi socket "/run/php-fpm.sock"
    }
    location "/*" {
        root { "/docs/h-i-r.net" }
    }
}


On Wed, Jul 15, 2015 at 9:10 AM, Jack Burton <j...@saosce.com.au> wrote:

> On Wed, 2015-07-15 at 12:56 +0000, Mike Burns wrote:
> > On 2015-07-15 21.49.11 +0930, Jack Burton wrote:
> > > Sorry, didn't realise I couldn't post a patch to the misc@ (I've never
> > > needed to before).
> > >
> > > Please excuse my ignorance, but what is the accepted way to contribute
> a
> > > patch?
> >
> > Post it to tech@ .
>
> Done. See post to tech@ titled "httpd: patch to close TLS sockets that
> fail before TLS handshake".

Reply via email to