I've got a SVN repository that's served up over HTTPS (via Apache). Well, some requests seem to cause the SVN server to freak out and eat 100% CPU. I say "seem to" because the SVN server goes nuts before Apache logs the connection, so I can't see what URL is being hit. The client is IntelliJ, and as far as I can tell it can't log exactly what it's sending to me.
How the heck do I debug this? I've got an idea of what someone clicks in IntelliJ to make the server go nuts, but I'd really like to see the exact query. Is there some option to Apache to make it log requests before they finish? Or... ?
You could try loading the
mod_status
Apache module to monitor what requests are happening.In your
httpd.conf
add the following and restart Apache. You should then be able to go tohttp://server/server-status
and view what Apache is processing.You could try to sniff the SSL connection with SSL Dump and decrypt the traffic with the private key.
http://www.rtfm.com/ssldump/
Wireshark can do that too.