It seems that my patch for the Cherokee redirect handler's
SIGSEGV problem has been accepted. That's exactly what I love about open-source software - instead of waiting for the software vendor to fix the problem I can do the correction myself. Just released Cherokee 1.0.9 doesn't contain the fix yet, though, it's going to be included in the next release.
I've been using Apache for many years now, thus recently I've made a decision to try some of the "new" web servers. One of my hosts runs lighttpd for quite some time without any problems, so this time I wanted to try something else. Cherokee has caught my attention, thanks to it's web-based configuration utility - it is intuitive enough to go without reading the documentation really.
Indeed, configuring my site has taken about 15 minutes - HTTP to HTTPS redirection, WSGI application, PHP5 - all up and running. But... I've noticed that HTTP to HTTPS redirection fails occasionally for no obvious reason. It quickly turned out that the server's worker process dies of segmentation fault. Source code investigation led to a quick patch and an issue reported. Not really a perfect first impression, huh? Time to try nginx, I guess... 😉