Hello,

as some noticed and informed privately or on mailing list, several days ago kamailio.org was not accessible.

It was caused by apache getting stuck on connecting to a remote host due to the pingback feature of wordpress. All the other services were fine. Listing running processes showed a large number of apache instances connecting to an address like 23.x.y.204 and being stuck in that state.

Fetching the page from that address with wget resulted in some html with embedded obfuscated javascript. I couldn't find a reason why apache was not closing the connection, although there are some timeouts in configs. Also, as I expect apache/php/wordpress don't run javascript, the issue should be somewhere at the http layer. At some point apache reached the max number of threads and didn't serve other requests.

The solution was to disable the pingbacks using a plugin for wordpress named: Disable XML-RPC Pingback . All seems ok for the last days.

I posted here just in case it will be useful for someone else, but also to get hints on other tweaks that we should to do wordpress to prevent similar situation, if anyone can share from his/her experience.

Cheers,
Daniel
-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio World Conference, May 27-29, 2015
Berlin, Germany - http://www.kamailioworld.com