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 <[email protected]> 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".