The Combination Of Jetpack and Dreamhost Security Settings Lead To Lost Comments

If you’re experiencing issues with Jetpack comments, you’re not the only one. First reported by WPTavern commenter, Mike McAlister, Jetpack Comments has been producing a Service Not Available error since the afternoon of April 3rd.

Not only does the error show up after submitting a comment, but the comment is then lost. There is at least one support request on the WordPress.org forums reporting the same problem.

Jetpack Comments Temporarily Offline
Jetpack Comments Error Due To Dreamhost Security Configuration

As it turns out, Dreamhost tweaked security settings dealing with mod_security. Due to the changes, Jetpack is failing to communicate with WordPress.com causing modules like Jetpack Comments to malfunction.

Dreamhost has since reverted those changes allowing Jetpack Comments to function normally again.

Why Comments Were Lost and The Need For A Graceful Fallback

Through this experience, I’ve learned a number of things related to how the Jetpack Comments module works. For starters, the module does not hold comments for a specific amount of time. Instead, it pushes comments to the local install of WordPress immediately. This negates the need to have database synchronization which is common with other third-party commenting services.

Since the iFrame continued to load normally, the comments section appeared to be working correctly. Only after trying to submit a comment were they presented with an error and the comment was lost. There is now an ongoing discussion on GitHub exploring ideas to have better error messages and prevent comments in the future from being lost.

I like the idea that if an error is encountered when trying to submit a comment, the visitor is presented an option to submit it through the native WordPress comment form. At the very least, this would give them a chance to copy the comment instead of losing it.

Comments are very important to me and I apologize if you’ve tried to submit one to the site within the past 48 hours and lost it. I’m confident that through this experience, the Jetpack Comments module will receive the necessary updates to prevent future comments from being lost.

4

4 responses to “The Combination Of Jetpack and Dreamhost Security Settings Lead To Lost Comments”

  1. Hi Jeff
    “Comments are very important to me”
    I love the way the Tavern encourages comments – both you and Sarah jump in and get involved with the discussion.

    The primary reason I subscribe to the Tavern is because of the great comments and comment interaction.

    Going back to the problem of comments being deleted… that would be very very annoying but it sounds as though it’s being worked on.

  2. I had this happen to me yesterday. After the first time, I had to re-write my comment, I typed it in a text editor, and copy-pasted it into the comment field. (I actually wasn’t able to submit it successfully until this afternoon.)

    I would consider this to be a fairly serious flaw with Jetpack comments.

  3. I just wonder why are you, and so many others out there, running this plugin and module?
    If the answer is because there is nothing else doing the same job, I also wonder why such an ultra-basic feature – allowing follow-up when leaving a comment – is not,
    a/ bundled in core wp
    b/ offered by other plugins
    Just wondering…

  4. As a long time DYI WordPress user and (unofficial) tester I’ve often found Jetpack a bit more troublesome than it’s worth. I’ve never really like the way it handles comment subscriptions and overall it tends to slow the responsiveness of a WordPress powered site. Of course, that’s my personal experience on 3 different websites, mileage may vary and all that. But for comment subscriptions I’ve stayed with the “Subscribe to Comments Reloaded” which has never failed me (using Bluehost as a web host) and offers real management capabilities (admin).

    Anyway, glad Dreamhost cooperated and reverted their “tweaks”.

Newsletter

Subscribe Via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.