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.

More like this

As many of you may have noticed, we're having some technical difficulties, with prolonged posting times for comments, errors, etc. I assure you that, however much it might annoy you to watch your browser chug away slowly and seemingly endlessly after you've composed your pithy and erudite comment…
We're having some major performance problems, as is obvious from all the errors you're getting when you try to post comments. We had some substantial tweaks made to the code behind the scenes that was supposed to improve performance, but actually had exactly the opposite effect — now Scienceblogs…
Want to learn more about Parkinson's disease? See why a single nucleotide mutation messes up the function of a protein? I have a short activity that uses Cn3D (a molecular viewing program from the NCBI) to look at a protein that seems to be involved in a rare form of Parkinson's disease and I…
"Part I" is very presumptuous. I might never write part II. Ah well, I press onwards in hope. I'm going to take my text from Climategate: the corruption of Wikipedia and see what we can learn about wiki's workings from the way people misunderstand it. I should warn you that blog is mostly recycled…

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.

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!

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...

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.

By speedwell (not verified) on 11 May 2007 #permalink

You would have to be a real ass to submit your post multiple times.

You would have to be a real ass to submit your post multiple times.

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

By Steve_C (Secul… (not verified) on 11 May 2007 #permalink

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.

By Troublesome Frog (not verified) on 11 May 2007 #permalink

Yes. People should be eliminated. ;-)

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.

By Troublesome Frog (not verified) on 11 May 2007 #permalink

TF and Kseniya--yes; humans are poorly optimized. :)

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

WORD! :-)

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

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

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

By Rob Adams (not verified) on 11 May 2007 #permalink

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 :).

Thanks for clarifying the situation for us.

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?

By Caledonian (not verified) on 11 May 2007 #permalink

Oops, I forgot to add the "joke" tags for the low-level parsers.

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?

#'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.

By Fernando Magyar (not verified) on 11 May 2007 #permalink

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.

By Caledonian (not verified) on 11 May 2007 #permalink