As things move back to normal, Gizmoojo blog jumps
July 18, 2006 at 6:43 pm | In blog stats, dreamhost, gizmoojo | 7 CommentsDreamhost crumbles. Is this the end?
July 18, 2006 at 5:58 am | In dreamhost, gizmoojo, server issues | 6 CommentsNow asI am writing this, Dreamhost , one of the fasting glowing hosting company (also currently my webhost) is having really bad server troubles. It all begun 3 days ago when I woke up to Gizmoojo.com having the dreadful RAILS APPLICATION ERROR. It appears their trouble started with one of their file server screeching to an deadbeat. So their tech support having been working nonstop over the weekend, and even slept in the server room, to get the server back to life again.
So as you know, since my server is down, I decided to exercise my GIMP skills a little and conjured up this great Dreamhost Ads

But it appears Dreamhost is having a really bad network failure within their own networks. www.dreamhost.com is down and so are the wikis and the control panel for users. This sounds really bad… Early they had advised their customers to backup their data… but isn’t that their job to? but don’t they back up these server?
Here is what on dreamhoststatus.com now…. I think they will be getting tons of emails from their customers real soon.. althought mine have been ignored once today already.. usually they do reply back in a timely manner….
The problems are worse..
July 17, 2006 at 5:03 pm PST by Josh
It seems like the problems are more widespread with our network than just our internal stuff.
We’re actively working on it, and apologize for any possible downtime this may be causing customer services.
We will update here as soon as we know more!
Panel and Wiki down..
July 17, 2006 at 3:42 pm PST by Josh
We’re having some problems right now with our firewall for public websites we have that connect to our private internal databases.. we hope to get it fixed soon, but in the meantime, https://panel.dreamhost.com/ and http://wiki.dreamhost.com/ (and http://mailboxes.anydomainwehost.com/) are down.
We’re doing our best to get it all better ASAP!
Posted in System Outages
Dreamhost, Your support needs to wake up.
July 18, 2006 at 2:12 am | In dreamhost, gizmoojo, server issues | 7 CommentsThis is not my first time that I have been having problems with Dreamhost. But this time its consider the worst of it all. Its almost 3 days now since they declared on the Dreamhost Status blog that they are having trouble with one of the file servers. Ok I can understand that, hardware do fail and I have no problem with that. But what I don’t understand about their customer support is that although the file server issue is sort of, kind of resolved but its really not. The hostmachine is going really really really slow slow slow and what I mean by that is its really slow. Logging into the machine thru SSH and then do a “ls”, the directory listings would come back after 20-30 secs.
So meanwhile since I cannot do anything with the shared server that I have paid for, one year in full, I let my creative GIMP skills let lose. What are nice marketing campaign this would be for Dreamhost, the support team that are sometimes deep in their dream from their Party All Night Long. Thank you Dreamhost! I had fun making this. 8^)
Update… Ok Dreamhost.. I feel better now after laughing and rolling on the floor staring at this great masterpiece for some time……
Gizmoojo down status
July 16, 2006 at 9:56 pm | In Web 2.0, dreamhost, gizmoojo, server issues | Leave a CommentSorry folks, if you had problems accessing the service at Gizmoojo.com yesterday and today, our web hosting provider had serious, really serious fileserver trouble. And since yesterday, the particular file server has been having ups and downs. We apologize if you had problem accessing Gizmoojo.com. Rest assure that I take this incident seriously and I hope to move Gizmoojo.com to a dedicate server in the future.
Dreamhost, why you torment me so?
July 15, 2006 at 6:57 pm | In dreamhost, gizmoojo | Leave a CommentYah,Gizmoojo is down again… because the hosting company is down …sorry to all Gizmoojo users……….
Network fileserver troubles
July 15, 2006 at 2:09 am PST by mikeh
One of our fileservers is having some serious problems, and is causing several of our shared hosting servers to become unresponsive. We’re working to swap out the filer now and get everything back online.
Watch this space for updates.
We think we have the problem narrowed down now and fixed. The fileserver has been running a consistency check on the volume for about the last hour now, and should be done in about 30 more minutes. Once this is done we can get service restored!
It looks like the file system check wasn’t as finished as I thought it was. It will be several more hours until it finishes. We’re very sorry about the downtime, we are working as fast as we can.
We are close to launching our beta test
April 21, 2006 at 11:16 am | In Geeks, Startups, Tech, Web 2.0, beta test, dreamhost, gizmoojo | 2 CommentsYes…..!!!! We are close to finally going to the beta test soon. And what's left to do now is some user admin features like page stats for page views, a flickr interface for searching and uploading photos for pages, and user configurable ads for their gizmoojo pages.
I hope the dreamhost server can take the load, if and ever if we got slashdotted or digged or techcrunched. But here's what the plan's going to be – the site will be generally open to the public unless there are load issues that the site becomes totally crippled, then we will restrict the site access to only invited beta users. The invited beta users will be able to create an user account and start writing their Gizmoojo pages and as well as post cheers and rants to Gizmoojo pages that were published.
Downtime
March 30, 2006 at 12:08 am | In Ruby on Rails, dreamhost, gizmoojo | 1 CommentWhat do you do when you experienced sudden downtime with your webhost? You'll probably be busy firing out emails, or support forms to your hosting company and asking them what is wrong? How about conjuring up a "Sorry, we are down at the moment" page?. Yup, thats what I had to do when I found out that our hosting company Dreamhost (most probably have brought all the Rails site that were hosted on that particular machine down) were having some issues with RubyGems. One tip that I had just realized is when you are running a Rails site on a shared hosting environment, it would be a great idea to code that a "we're down" page and leave it in the public dir like "wearedown.html". And if in the event that your site is down with Rails/Ruby problem, all you have to do it is "cp wearedown.html index.html" and not have a plain ugly text only page like what Gizmoojo had (that would be March 29 2006 2:00pm EST). Of course, if you are using an index.html, then you would have had this problem in the first place. And of course, if the reason that the site is down is not a rails/ruby problem, than this tip would have helped at all too.
*Update to this: It appears that Dreamhost has decided to upgrade to Rails 1.1 and is causing outrage on all the rails site hosted as I had predicted. Why.. Why.. Why… Dreamhost…..What a way to piss of your Rails Customers.. Hinting: "I was actually going to consider getting a dedicated server from you guys when Gizmoojo launch but oh well.. my confidence just dropped" ****
*** How about some really good deals on your Dedicated Servers package for all your Rails customers because of this boo boo.
* More people blogging about their Dreamhost Outrage.
http://synthesis.sbecker.net/articles/2006/03/29/rails-1-1-keep-dreaming
6 tips for deploying Ruby on Rails with Dreamhost
February 28, 2006 at 5:41 am | In Ruby on Rails, dreamhost, gizmoojo, rails | 22 CommentsI just feel that I have to blog about this since I spent more than the amount of time and effort to get Gizmoojo’s alpha signup page going with our webhosting, Dreamhost. With the amount of time that I spent googling and reading forums and blogs about the trouble they had, I think this post would be an excellent resource for aynone that is facing any problems who spent “9hrs developing an 48hr deploying”.
1) Avoid using a sub-directory for your rails application if ever possible
One huge pain that I had was setting the rails app as a sub-directory. If you had read the Rail wiki at dreamhost, Rails always runs at the top level of a domain. So for example, in my case, I have setup a full hosting service on the dreamhost server for gizmoojo.com. So to setup rails, all you have to do is something like “rails www.gizmoojo.com” and that will setup the rails app in the webdoc root. So now, all you need to do is insert a symbolic link using “ln -s www.gizmoojo.com/public public” and then remap the root to point to “public”. So instead of having to go to www.gizmoojo.com/railsapp/, you have the railsapp setup as where www.gizmoojo.com -> www.gizmoojo.com/public” and “public” is a symbolic link to /home/user/url/www.gizmoojo.com/public.
2) Read the Dreamhost Wiki patiently.
One thing that I know is that if you have followed exactly what the Dreamhost’s wiki for setting up Rails, you will have good chance of getting it to work on first shot. No I just took a quick glimpse of the rails wiki on dreamhost and off I go. And without a doubt I had a “Rails Application Error” when I fired up my firefox and pointed to www.gizmoojo.com.
3) Read this post in additional to the Dreamhost Wiki.
4) Setting up your config/database.yml
If you did a “rails xxxx”, all is you is the default config file with everything. So in the database.yml you will see development db setting, test settings and production settings for MySQL, PostGre and SQLite. So what I had was some default settings with my other settings as in a huge mess. So the problem I had was somewhere in database.yml I had 2 instances of settings for development. So clear out everything and make sure you only have production, test, and development like this:
production:
adapter: mysql
database: dbname
username: username
password: password
host: yourdb.gizmoojo.com** What you set it up in your dreamhost panel. Do not use localhost.
Now REMEMBER TO REMOVE THE http sock statement and the port # (you only need the port # if you are using SQLite)
5) FastCGI and other changes for the following:
- Your public/.htaccess file
Modify all instances of dispatch.cgi in therailsapp/public/.htaccessfile to dispatch.fcgi. In the current version of rails, there is only one line to change, on line 32:From:
RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
To:
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L] - Your public/dispatch.fcgi
Afterrequire 'fcgi_handler', change the rest of dispatch.fcgi to read:class MyRailsFCGIHandler :exit_now, } def exit_now_handler(signal) dispatcher_log :info, "ignoring request to terminate immediately" end end MyRailsFCGIHandler.process! nil, 50
- Your config/environment.rb
RAILS_ENV = ‘production’ - Your config/routes.rb
To include any default controller if you had one
map.connect ”, :controller => “example”
6. Use lower cases for your controllers
Try to use all lower case names for your controller files. “users_controller.rb” rather “Users_controller.rb” and also for your requires.
7. And last but not least.
Run dispatch.fgci in your railsapp/public directory and if all is well, you should get a 500 Error. And if there is something unhappy, you will be able to see some error messages there. And good luck!
Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.
