-
I'm alive!
Yes, it's true, I do have a heartbeat and this EKG proves it:
-
Useless application?
I downloaded and installed Little Snitch today to give it a spin as it was part of the bundle of software I bought it (which brings me to the question, why did I buy it?, but that's another story). The program is well implemented, but just about every application makes outgoing network connections these days, so it is always popping up basically saying "xyz application wants to connect to abc server. Allow?" After click always allow more than a few dozen times, I finally disabled it (for now). I'm sure after I train it, it will be less annoying, but how can I really tell what applications are making legitimate requests and which are not? This seems like the little boy who cried wolf.
-
Speeding up Ruby
When I setup my store, I sued FastCGI to get acceptable performance which was fine as I don't get many hits. Today I installed BrowseBack because it came as part of the software bundle I purchase through MacHeist/MacUpdate. As I hit my store a lot to check stats and such, BrowseBack kept loading the store which spiked the server load to 4 and required me to kill BrowseBack to get my server back to normal. While this isn't normally a problem, it exposed a potential kink in my server's armor. So I went looking for an alternative. I've read about using lighttpd by proxying requests from Apache. Setting it up was straightforward and seemed to work well, until a customer complained that he couldn't purchase. I tried it myself (again) and it worked fine. I had someone else try again and it failed. Hmmm. After much tinkering, I figured out the problem, my store code required an https connection otherwise it redirected to https which was fine, except that coming from the proxy, it was always an http connection. Since I already do a redirect on my store so that any http://store.receiptwallet.com requests goes to https://store.receiptwallet.com, I can be assured that all requests are secure. So I commented that line out of my store and everything is working fine.
-
Am I being told something?
I went to install a new hard drive in my server today to pre-emptively avoid a disaster as the drives in my server have been running 24/7 for 1.5 years and the drives are so cheap, that replacing it should save me time later. I thought all I had to do was power down, yank one drive, power up, partition the new drive, and rebuild the RAID. That is great in theory, but my RAID had errors so when I rebooted, it failed to reboot. I ran fsck on it (after failing to read what the screen told me to do for too long) and let it repair lots of little problems. After that, I was able to reboot and rebuild the RAID. In about an hour, my RAID will be rebuilt and I'll let it sit for a few days before I go ahead and replace the second drive. With all the problems I have with my server, you'd think I'd learn to just use a hosting service and let someone else manage the hardware. Oh well.