Author Archives: Brian

New Server!

If you can see this, MVP has made it to the new (real, hosted) server! If you fnd anything on the site that doesn’t work, let me know….PLEASE!

UPDATE:As of 2:00 today, it is up and running on the new server! Should be much faster and more responsive now.

Made it to G4TV!

From a friend (thanks Byron!):
“I watch a show on G4TV from time to time called Attack of the Show. One of the most irritating things about the show is that they have at least 2 segments every day that are complete regurgitations of slashdot. The good news for you is that yesterday the lead story was obviously inspired by the slashdot posting, but they chose to obsess on the usefulness of mailinator instead of the actual post – either way they did navigate to your map hack page on the show. Welcome to TV celebrity!”
Here is the AOTS blog post on it.

, ,

Tailinator – a log file monitor for Windows

Yes, Tailinator, not Mailinator. It’s weird how things happen. I went to news.google.com and searched for mailinator. It said “Did you mean: tailinator ?”. I clicked it – wondering what tailinator is and it gave NO results which I thought was weird – why would it suggest it if it gave zero hits? So I Searched Google for tailinator and it turns out it is a really good freeware log file tailer for Windows! I need one of those!

I played with it a bit today and it works great! It’s basic, but does the job nicely – it can open mutiple files in tabs, flashes when a file has changed, you can choose to load the whole file or just the last X bytes, and it can autoload a log or logs at startup. Tailinator seems to have no website listed in it and I can’t find its “home on the web”, but you can find it if you just search google for tailinator. So, a search for Mailinator gets me a log monitoring utility called Tailinator.

, , ,

Anatomy of the Mailinator slashdotting

So, our Spam Map was slashdotted today and it was my first time experiencing it firsthand from the server side. I thought I’d share some interesting things that happened today. Just over 12 hours ago, (it’s now about 9:40PM) we were put on slashdot. As of right now, our hit counter for the page is at 99083 – almost 100K hits in a 12 hour period. WOW! By the time I finish this post it may very well clear 100K.

How did we handle it? Well, we are running a custom-made Java web server, written from scratch by Paul – this is running under Jetty as our servlet engine/webserver. Around 10:30AM EST, we REALLY started getting pounded. We started getting LOW ON THREADS warnings and then OUT OF THREADS warnings from org.mortbay.http.SocketListener.isLowOnResources. At that point, the server melted. We bounced the server and it ran out of threads almost immediately. POUNDED. Surprisingly, my map code and Paul’s mail code held up very well. Of course, Paul’s mail code handles a million emails a day and sometimes over 3 million a day, so his code was never in doubt.

As I write this, hits are now at 99283…

So the server ended up being down and out for a short period of time – 15 minutes total maybe? Which I thought was pretty damn good. One thing we did was make sure that the map page itself (and the data file it loads) was NOT a JSP page. We just served up static content essentially – no extra processing. A thread ran in the background to update the data file periodically. If the map page were a JSP getting the data dynamically, I’m sure it would have failed much sooner and for much longer.

99358…

The hardware is a dedicated server from ServerBeach. I don’t know the specs but can find out if anyone is interested.

Just read some emails and the hit counter is now at 99709

What else?…..
Oh – I thought this was kind of interesting…with all the traffic today – lots of people were trying out the system by sending a test mesage to mailinator. MANY of them sent an email with the word test as the subject. BUT…..that triggered our spam filters because we got hundreds of emails with the same subject so we started rejecting (bouncing) them as spam. Of course, these people then assumed that mailinator doesn’t work. So, if you are testing it, send a message with a subject other than test.

OK, that’s it for now. I’ll add on more stuff later as/if I think of it. Oh – maps don’t seem to work in Safari – gotta look into that….and the map popups in IE are centered when they should be left-justified. Minor problems I need to fix.

Counter at 99850…ok – let me wait til it crosses 100K…
10:10PM – 99922
10:12PM – 99991
10:13PM – 100021 !!!!!
9:34AM to 10:13PM – 12 hours and 39 minutes to reach 100K hits

Man, this was fun! I used to dream about creating something that was cool/geeky enough to get slashdotted and it has now happened! Cool.