Technical difficulties!


The server here is not working well—people are getting lots of “Internal Server Errors” when they try to post comments, and I’m seeing the same problem when I try to post articles. Despite the error message, though, the comments are usually going through. IGNORE THE ERRORS.

Here’s the usual run of affairs. You type in a witty and insightful comment as you always do, and then click “Post”. Usually, this goes smoothly, the comment gets sent, the server tucks it into its database, and the page is refreshed to show your sweet, beautiful words in the thread.

Lately, something is balking after the server stores your comment, and it’s showing you an error page instead of your sweet, beautiful words. Now here’s the problem, and this is important. Do not ever do this: click the “back” button in your browser, and then click on “Post” again to resend it. Your comment is already there, and you’re just piling up more copies of the same comment.

Here’s what you should do if you get the error. Click the “back” button. Select your comment from the text box, and select “copy” from the edit menu. Then click on the “refresh” or “reload” button in your browser, and see if your comment was actually stored. If it was, you’re done. If it wasn’t, then you should paste your words back into the text box, and then click on “Post” again.

Remember, the error messages may be lying to you. Don’t trust them. Verify.

If you’ve made umpty-eleven submissions of the same comment, don’t ask me to delete them for you, either. When I go in to the control panel to tinker, I get those error messages on just about every operation. It’s driving me a bit nuts, so please don’t add to it.

Comments

  1. says

    Actually, if this helps your tech department, I’m not even getting the error message. I hit “Post,” IE tells me it’s opening the page, and then nothing happens. It just stays on the same page. If I wait a bit and hit refresh, my comment does show up.

  2. says

    I received one of those 500-Errors yesterday, and rather than hit back to post again, I just opened a new tab to see my comment had gone through.

    Also, sometimes I click “post,” and nothing happens, and since I am an exceptionally weak person, I find myself wondering whether or not I didn’t use enough of my precious strength to click the mouse button.

    Oh well… Time for me to go do my daily push-up and feel the burn!

  3. says

    I was very embarrassed to have been taken in by this error message the other day. Because it ends up looking like “Ooh, I think my comment is so clever that I must post it eleven times!!!” Once I realized what had happened, it hit me that I should have verified that my comment wasn’t posted before resubmitting it. Over and over. (Even though when blogger gives you an error message, it means it…)

    To my credit I merely said you may feel free to delete the repeats, I didn’t actively insist that you do it. ;^)

    The wacky part is that I was sober the whole time…

  4. speedwell says

    If you get the error, STOP. Open another tab or annother broswer window (depending on what browser you are using), navigate back to Pharyngula and the thread you were posting to, and check the bottom of the comment thread to see if your post is there. If it is, you can close the tab/window with the error.

  5. Steve_C (Secular Elitist) FCD says

    When I have posted it usually lags and stalls… but it ALWAYS posts the comment.

  6. Troublesome Frog says

    It always seemed to me like it would be trivial for the software to detect when somebody is attempting to post a comment that is 100% identical to a previous comment. Like most programmers, I’m more than happy to backseat-drive here and say that they should keep a table of IP addresses and hashes of the posts that they’ve posted and simply discard multiple posts with the same hash and IP address. The IP address isn’t even necessary unless you want different people to be able to post the same thing (“me too!”?). Easy solution to a common problem.

    Then again, I try to avoid writing software that interacts with people directly. It’s a surefire way to assault your otherwise beautiful program with screwy input and unexpected behavior.

  7. Troublesome Frog says

    Kseniya,

    My thoughts exactly. Writing drivers and programming microcontrollers and such is a blast. You can write fairly complicated software that does really cool stuff and can handle just about anything thrown at it. In many cases, you can list out all of the possible input conditions and handle them. On the other hand, soon as you try to write a basic text editor with a GUI, a user will show up and find a way to completely hose your system that you never could have dreamed up. I’ve come to the conclusion that no interactive application is safe from the average human. That’s why I avoid them at all costs.

  8. mojojojo says

    I was very embarrassed to have been taken in by this error message the other day.

    WORD! :-)

  9. snex says

    do you have access to the web server logs? they will give better descriptions of the error so it can be corrected.

  10. Kseniya says

    Maybe so – but can a wireless networking device remotely induce the canine defacation response?

  11. Rob Adams says

    Are you sure the comment system wasn’t designed by Discovery Institute programmers? What with the misleading messages and bizarre behavior and all.

  12. RavenT says

    Maybe so – but can a wireless networking device remotely induce the canine defacation response?

    No, I believe that there is at least one thing humans (or *a* human) can do that computers never will :).

  13. Caledonian says

    No, I believe that there is at least one thing humans (or *a* human) can do that computers never will :).

    What is it with people and the belief that humans are somehow magically capable of performing feats that other entities cannot?

  14. Graculus says

    It always seemed to me like it would be trivial for the software to detect when somebody is attempting to post a comment that is 100% identical to a previous comment.

    Th Haloscan commenting software does that. When it decides (frequently) to have a nap, it rejects completely novel posts as duplicates. Then, once you make a minor change and resubmit it, it tells you that you’ve lost your cookies. When you try again, because you can see that your cookies are fine in the display, it tells you you can’t post again so soon, and please wait another -29 seconds. After you wait a couple of seconds and try again it tells you that the service is unavailable. At which point you close the window down and re-open it, and start all over.

    What is it with people and the belief that humans are somehow magically capable of performing feats that other entities cannot?

    I really don’t want my computer asking to borrow my KY before it does an image search of mainframes, capice?

  15. Fernando Magyar says

    #’s 11 and 12,

    If you try to make something idiot proof you can be sure someone will come along and make a better idiot. Which, BTW, is why no piece of software will ever pass the Turing test.

  16. Caledonian says

    If you try to make something idiot proof you can be sure someone will come along and make a better idiot. Which, BTW, is why no piece of software will ever pass the Turing test.

    No, the Turing Test doesn’t require that the software make intelligent conversation, just that it’s enough to convince the conversee that they’re talking to a human being.

    After a while, the Turing Test’s standards have to be raised to the point where a human being can’t pass it – and that’s the point of victory.