You know when grown-ups tell you everything's going to be fine, and you think they're probably lying to make you feel better?
Yes.
Everything's going to be fine.
Friday, June 19
And We're Back
I said half an hour, and half an hour it took!
Update: Except that my clever trick of redirecting the reverse proxy to minimise downtime caused the spam filter to block, um,
everyone.
Most people should have picked up the DNS changes by now and won't have that problem any more.
Posted by: Pixy Misa at
08:30 PM
| Comments (12)
| Add Comment
| Trackbacks (Suck)
Post contains 54 words, total size 1 kb.
Posted by: Pixy Misa at Friday, June 19 2009 08:52 PM (PiXy!)
Posted by: Pixy Misa at Saturday, June 20 2009 12:58 AM (PiXy!)
3
Big Daddy Pixy? I don't know if it's just me or what, but ever since the upgrade I've noticed two perhaps-bugs.
1) If a spam-comment is put into a thread, it gets blocked but the comment count increases. Clicking on "comments" to read the thread opens... nothing.
2) I've been experiencing a huge slowdown on all mee.nu/mu.nu blogs, including my own. It takes 20 seconds to open the "add link" or "add image" windows in the editor, not to mention just trying to visit a blog.
I know it's not on my end, because non-mee/mu.nu sites open just fine and I'm able to download things at my normal rate.
Thanks for all your efforts, Pixy ol' saint!
Posted by: Wonderduck at Sunday, June 21 2009 09:20 AM (hlGBx)
4
#1 is a known problem. I need to fiddle with that.
#2... Um. I haven't experienced any
problems. Hmm. Hrm. (Just tried the linky thing there.)
Could you open a Command Prompt window, and do the following:
ping ai.mee.nu
ping wonderduck.mu.nu
And let me know what IP address it finds for each one? Maybe you're still going to the old server and getting redirected to the new one every time.
Posted by: Pixy Misa at Sunday, June 21 2009 09:34 AM (PiXy!)
5
For me:
ai.mee.nu: 174.37.121.38
wonderduck.mu.nu: 174.37.121.38
and loading performance is normal.
Posted by: Steven Den Beste at Sunday, June 21 2009 09:43 AM (+rSRq)
6
Yep, that's what it should be. Sometime soon the mu.nu Minx blogs will move to 174.37.121.39, but apart from that, no changes are expected.
Posted by: Pixy Misa at Sunday, June 21 2009 10:21 AM (PiXy!)
7
What he said, as far as the IP addy goes.
Posted by: Wonderduck at Sunday, June 21 2009 11:41 AM (eXdIs)
8
Okay, that's good.
Could you try a different browser, or clearing your browser cache? Something bad might have got stuck somewhere during the move.
Another possibility is a routing issue between you and the new server, but I'm hoping it's not that because that would be a bugger to get sorted out.
Posted by: Pixy Misa at Sunday, June 21 2009 04:56 PM (PiXy!)
9
Cache cleared. If I go to a mu/mee.nu site directly, it loads fairly swiftly, but if I follow a link (say, via my blogroll, or Steven's), it crawls.
The "backstage" pages at The Pond are still crawling.
I'm experiencing the same thing on three different browsers: Firefoxy 3, IE7, and whatever browser it is that AoL uses these days (some variant of IE).
Posted by: Wonderduck at Sunday, June 21 2009 05:26 PM (8kQ8M)
10
Huh. That's seriously weird. Let me have a think.
Posted by: Pixy Misa at Sunday, June 21 2009 08:27 PM (PiXy!)
11
It all still works, it's just slow. I used dialup until October 2007, I can deal with this until it fixes itself or you work your usual magic!
Posted by: Wonderduck at Monday, June 22 2009 03:53 AM (hlGBx)
Hide Comments
| Add Comment
Thursday, June 18
Really Moving
The on-again off-again mee.nu server move is on again, for this Friday at 6AM GMT.
Posted by: Pixy Misa at
07:09 PM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 17 words, total size 1 kb.
Monday, June 08
Mooving
mee.nu (and the mu.nu Minx blogs) will be migrating across to its new home on Monday at 6AM GMT.
Was originally scheduled for Sunday at the same time, but I somehow slept through all of Saturday, so I'm not quite ready yet.
Downtime is expected to be about an hour. Originally it was going to be just a few minutes, but due to recent hiccups I'm now planning to do a full database reload, so it will take a little longer.
Update: Running a bit behind schedule, bit still planning to do the move today. I have worked out a plan to minimise the downtime, so when your blog goes blank for twenty minutes or so, that will be it.
(I should be able to put up a message saying what's happening.)
Update: Still working on it. Tidying up the old environment now so that I can do a nice quick move. While I'm doing that, I'll do a test run of the database load.
Update: Downtime should be only about 15 minutes. The trial run took 3.5 minutes to dump the database, 1 minute to copy across to the new server, and 8.5 minutes to load. That's not at all bad.
The setup is nearly ready, so I'm going to proceed and get it done before the database glitches again.
Update: Damn. The database dump doesn't work correctly if there are corrupt indexes, so I'll have to do an index rebuild first, then dump.
Update: Ran into a bug. Looks like it's not happening today after all. I'll keep working on it and reschedule, probably to tomorrow.
Update: Doh! I know what's going on. Hang on...
Update: Nope, that wasn't it.

Weird. I'm already running a CherryPy app in production on this server, so why won't this one start? I can't even get a trivial sample program to run. Same version of Python and CherryPy too. Hmm.
Update: Foo. Networking wasn't running correctly on the newly-created virtual server. I restarted it, and everything is fine. It
looked like a firewall issue - with the new system, not only is the server protected from the outside world, but all the virtual servers are protected from each other, and, in fact, from themselves. But no, it was just that the loopback interface wasn't running.
Update: Okay, looks like the application server and database are working fine now. Just need to set up the load-balancer. But it's nearly midnight, so I won't be doing the move today; it will be tomorrow instead.
Posted by: Pixy Misa at
11:42 PM
| Comments (5)
| Add Comment
| Trackbacks (Suck)
Post contains 423 words, total size 3 kb.
Saturday, May 23
Two Removes Are Equal To One Fire
Moving mu.nu into its new home right now.
I've reached the quiet spot between frantic preparation and even more frantic bug-fixing, where the files are doing their final update. Back to panic mode in 3... 2...
All finished! Not too much pain involved, either. Just waiting for the DNS changes to roll out now.
Posted by: Pixy Misa at
04:36 PM
| Comments (15)
| Add Comment
| Trackbacks (Suck)
Post contains 61 words, total size 1 kb.
1
The server encountered an internal error or
misconfiguration and was unable to complete
your request.
Please contact the server administrator,
webmaster@blog.mu.nu and inform them of the time the error occurred,
and anything you might have done that may have
caused the error.
More information about this error may be available
in the server error log.
Additionally, a 404 Not Found
error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8e-fips-rhel5
mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
PHP/5.2.9 Server at blog.mu.nu Port 80
Posted by: Susie at Saturday, May 23 2009 09:08 PM (SFNt4)
2
Whoops!
Sorry Susie. Fixed now.
Posted by: Pixy Misa at Saturday, May 23 2009 10:23 PM (PiXy!)
3
Hi Pixy, I have a question about the server you described over at Ace of Spades HQ —
“a dual-processor quad-core hyper-threaded Xeon E5520 with 24GB of RAM, a 4TB RAID-5 array (using an Adaptec 5805 controller), a 32GB Intel X25-E SSD, redundant power supplies, and a gigabit internet connection, running CentOS 5.3 and OpenVZ.â€
— Does this server host all of your mee.nu sites, or just Ace?
Thanks!
Posted by: CTN at Saturday, May 23 2009 11:52 PM (hJ2AD)
4
It's to host all of mu.nu and mee.nu, replacing three smaller servers. Ace is just one of the biggest sites and was going to be down a little longer because I had to set up the comments server separately, so I posted an announcement there.
There's a second, smaller server in the new arrangement - a quad-core Xeon 3230 with 2GB of RAM - but that's mainly for test and development. I got that because it came as a special deal with 4TB of bandwidth that I can pool with the main server - for half the price of the bandwidth alone.
Posted by: Pixy Misa at Sunday, May 24 2009 12:00 AM (PiXy!)
5
My next question isn’t fair, primarily because it’s none of my business . . . . but . . . how do you make money hosting sites for others, for free, when it requires you to maintain oodles of hardware and software, with no ostensible returns?
Posted by: CTN at Sunday, May 24 2009 12:19 AM (tyVJj)
6
Damn. I knew I was doing something wrong.
Posted by: Pixy Misa at Sunday, May 24 2009 12:33 AM (PiXy!)
7
Clearly, I should have opened my reader before my site this morning.
Thanks for all your hard work!!
Posted by: pam at Sunday, May 24 2009 01:29 AM (l6NIn)
8
Thanks, Pixy! Main menu good--blacklist not so good: "An error occurred: Byte order is not compatible at blib/lib/Storable.pm
(autosplit into blib/lib/auto/Storable/thaw.al) line 415, at
lib/MT/PluginData.pm line 28"
Sorry to be such a pest!
Posted by: Susie at Sunday, May 24 2009 02:51 PM (SFNt4)
9
Uh-oh. That's not supposed to happen.
Thanks for the bug reports!
Posted by: Pixy Misa at Sunday, May 24 2009 04:58 PM (PiXy!)
10
Okay, I'll just need to export and re-import the blacklist. Not a problem.
Posted by: Pixy Misa at Sunday, May 24 2009 05:06 PM (PiXy!)
Posted by: Pixy Misa at Sunday, May 24 2009 05:13 PM (PiXy!)
12
Yay! Thanks very much--in gratitude, your chocolate allotment for the month has been increased exponentially...
Posted by: Susie at Monday, May 25 2009 01:16 AM (SFNt4)
13
When I visit El Robbo, I enter a timewarp to 2005.....
I don't think that is right.
Posted by: Any A. Mouse at Monday, May 25 2009 04:43 AM (4ZO/8)
14
That is to say, the Llama Bootchers at http://llamabutchers.mu.nu/
Posted by: Any A. Mouse at Monday, May 25 2009 04:43 AM (4ZO/8)
15
Hi Any! Sorry about that. Robbo mentioned it, and I found that a few sites had done the time warp again. Should all be fixed now.
Posted by: Pixy Misa at Monday, May 25 2009 10:29 AM (PiXy!)
Hide Comments
| Add Comment
Saturday, February 07
1.2-alpha-c1
The new edition of Minx is working!
Okay, it's still in internal alpha testing, but after I ripped out its internals to provide for some of the major new features (scripting language, API support, safe third-party applets) it's been kind of broken for a while.
Now it's working fine, and seems to be at least
close to the speed of 1.1. I can optimise the common cases of my new tag dictionary class, which is very heavily used; that should help things along.
Hmm.
Before:
108kb generated in CPU 0.13, elapsed 0.1315 seconds.
65 queries taking 0.0324 seconds, 276 records returned.
Powered by Minx 1.1.2-beta.
After:
106kb generated in CPU 0.12, elapsed 0.1285 seconds.
70 queries taking 0.0426 seconds, 279 records returned.
Powered by Minx 1.2-alpha-c1.
But I just noticed that recent comments aren't working on 1.2.*
Based on the work I've been doing at my day job over the past year, I do have some neat ways to potentially speed up the query side of things (and reduce the number of queries). But that's only one third the total time, so Amdahl's Law applies in spades.
* Doh! It's that blasted cross-referencing indexy thing I implemented. Efficient, yeah, but if the cross-reference table is empty it don't work. And if the cross-reference table isn't accurate, it don't work right. I'll have to find - or rewrite - the code to rebuild the index, but at least I know it's not a bug. As such.
Posted by: Pixy Misa at
11:08 PM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 244 words, total size 2 kb.
Friday, November 14
Can You Feel Anything When I Do This?
Let's see what happens...
Well, it kind of works. (See below.) Say bye-bye to half my CSS settings, and at the same time, half the markup in the document itself, but other than that, it's readable enough.
That's the documentation for one active tag (albeit one of the more complex ones). And it's pretty terse and short on examples.
As of 1.2b3, the current development version, Minx supports 1651 active tags. (I have no idea how many data tags there are - closing on a hundred thousand, I expect.)
Of course, most of those tags are variations or combinations or or specialisations or refinements of other tags, because Minx has only about 23,000 lines of code.
But if each tag needed a paragraph of explanation, that would fill a phone book.
So I need to take what I've been writing in Word, parameterise it, and build it into a Wiki.
Fortunately, two of the features added in 1.2 are Wiki support and text macros, so I can do exactly that.
So, um, I will.
Do that.
Yes.
more...
Posted by: Pixy Misa at
12:22 AM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 3117 words, total size 100 kb.
Thursday, October 09
Whoops!
Back now. Invalid entry in my.cnf.
Posted by: Pixy Misa at
12:06 PM
| Comments (3)
| Add Comment
| Trackbacks (Suck)
Post contains 7 words, total size 1 kb.
1
Yo! Pixy! You still around? (It always worries me when you leave a spam up for more than a week.)
Hope everything's OK with you.
Posted by: Steven Den Beste at Sunday, October 19 2008 02:03 PM (+rSRq)
2
I'm around, just busy busy busy.
Writing the new Minx scripting language.
Posted by: Pixy Misa at Sunday, October 19 2008 03:33 PM (PiXy!)
3
If you've got a minute to look, I've somehow created a layout anomaly on my blog- probably by doing something I'm not supposed to(!). Rather than put the whole saga here, it's in
this post (although you need to look at the main page to see the problem). The anomaly will be live until Sunday, then I'll be putting things back to normal. Thanks!
Posted by: Old Grouch at Wednesday, October 22 2008 10:59 AM (HE8Tk)
Hide Comments
| Add Comment
Tuesday, June 03
And Off We Go Again
Cleanup is cleaned up. Migrator is migratoring.
Sleep time.
Have to get up early, there's a man coming round to destroy my bathroom.
Posted by: Pixy Misa at
11:23 PM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 28 words, total size 1 kb.
Monday, May 12
Sunday, May 11
Run! Run While You Still Can!
About to import the entirety of mu.nu into Minx. More than 200,000 posts, more than 1,500,000 comments.
Whee!
Posted by: Pixy Misa at
06:40 PM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 24 words, total size 1 kb.
64kb generated in CPU 0.0244, elapsed 0.1578 seconds.
54 queries taking 0.1409 seconds, 245 records returned.
Powered by Minx 1.1.6c-pink.