February 21, 2008

Plone Blog Products

Just wanted to share an experience with you. Two nights ago, I couldn’t access the ZMI on my server. The ZODB had been filling up at an exponential rate for 12 hours. This caused the server to slow to a near halt and also corrupted the ZODB a little bit.

The culprit – blog comments. I had installed CoreBlog2 for a client and a week later, a spambot got to it and hit it hard with thousands of comments / hour. As we know, each comment is an object with metadata, etc., so they are not lightweight objects. Lesson learned – do not allow comments on blog products, or at least protect yourself with some sort of CAPTCHA or log in for commenting.