Wednesday, January 2, 2008

FCGI NOT WORKING ON SERVAGE HOSTING

Jan 02 - 08:41 GMT
Customer

When we activate fcgi in our .htaccess like given in your FAQ Examples then the sites won't work anymore.

Jan 02 - 08:47 GMT
Support - Mark

Hello Andreas,

Please provide us the exact URL and the error you are facing problem. In order to further investigate and assist you in a better way.


Kind regards,
Mark, Servage - Support
Servage Hosting

Jan 02 - 08:59 GMT
Customer

The site is meanwhile in production but only cgi and very slow as we were waiting ti get this problem solved since over 2 WEEKS

Please read the previous posts.
http://apapococ.blogspot.com/
search simply for ruby and rails problems at servage and you get them all ;-)

It is affecting EACH domain running an RoR.

i.e. http://www.t3log.info (That's the one in production since today running in cgi and it is Very very slow)

http://typo.t3pack.info
http://redmine.t3pack.info
http://helloworld.t3pack.info
http://biblio.t3pack.info - also running on cgi as fcgi is not working!

more will follow

TEAM 3 is ready for Redmine

We are proud to announce Redmine running on Servage Hosting. Redmine is a state of the art Project Management Tool which offers you lots of features. TEAM 3 will help you to set it up on Servage Hosting Accounts and any other Account. Contact us now!

Ruby on Rails fcgi - fastcgi NOT WORKING AT SERVAGE HOSTING

Jan 01 - 17:58 GMT
Customer
Hi it seems like your fcgi or fastcgi isn't working properly:

Try here: http://biblio.t3pack.org

It shows you a working Ruby on Rails Application.
Switching to fcgi/fastcgi will cause that the dispatch.fcgi won't get parsed. It will show up as text!!!

You can test tis when you change in www/biblio/.htaccess
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
#RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]

to

RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
-----------------------------------------

Line 32/33 .htaccess
--------------------
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]

will display the ruby and rails application "biblio" and you can edit save ... with no problem

RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
#RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]

will display a text file (dispatch.fcgi)
-------------------------------------
#!/usr/bin/ruby
#
# You may specify the path to the FastCGI crash log (a log of unhandled
# exceptions which forced the FastCGI instance to exit, great for debugging)
# and the number of requests to process before running garbage collection.
#
# By default, the FastCGI crash log is RAILS_ROOT/log/fastcgi.crash.log
# and the GC period is nil (turned off). A reasonable number of requests
# could range from 10-100 depending on the memory footprint of your app.
#
# Example:
# # Default log path, normal GC behavior.
# RailsFCGIHandler.process!
#
# # Default log path, 50 requests between GC.
# RailsFCGIHandler.process! nil, 50
#
# # Custom log path, normal GC behavior.
# RailsFCGIHandler.process! '/var/log/myapp_fcgi_crash.log'
#
require File.dirname(__FILE__) + "/../config/environment"
require 'fcgi_handler'

RailsFCGIHandler.process!
------------------------------------

in comparison dispatch.cgi looks like this:
------------------------------------
#!/usr/bin/ruby

require File.dirname(__FILE__) + "/../config/environment" unless defined?(RAILS_ROOT)

# If you're using RubyGems and mod_ruby, this require should be changed to an absolute path one, like:
# "/usr/local/lib/ruby/gems/1.8/gems/rails-0.8.0/lib/dispatcher" -- otherwise performance is severely impaired
require "dispatcher"

ADDITIONAL_LOAD_PATHS.reverse.each { |dir| $:.unshift(dir) if File.directory?(dir) } if defined?(Apache::RubyRun)
Dispatcher.dispatch
------------------------------
NOTE: I switched to cgi mode in .htaccess
as fcgi isn't working at all.
------------------------------
==============================
Could you please check why fcgi isn't working and let's dispatch.fcgi not parsed and upshowing as text file? Thanks!

Please Check all Ruby on Rails applications we tested with the same problem. None of them is working in fcgi mode

http://www.t3log.info (/1_redmine - REDMINE)
http://typo.t3pack.info (/www/TYPO_rails - TYPO - Typosphere)
http://biblio.t3pack.info (/www/biblio - Test Case to locate the problem why no ror is working on servage hosting)


Jan 01 - 18:21 GMT
Customer

Hi Servage
YIPPI It is working but only with CGI!!

So please check fcgi - somethings seems to be wrong here in your server configuration:

I got Redmine Working using cgi instead of fcgi.
I copied the settings from our biblio example to redmine
.htaccess
dispatch.cgi
dispatch.fcgi

Then it was working

In other words something seems to be wrong with your fcgi and this was holding us up now since over 2 weeks!!! and delayed our progress a lot!

I hope you can fix the fcgi problem in the next 8 hours (our night here - but your day!) We will check tomorrow as like you write in your faq fcgi is 10times faster then cgi

CU Andi

Jan 02 - 03:52 GMT
Customer

ANY NEWS on the FCGI Front as ruby on rails is still not working with fcgi on SERVAGE HOSTING and therefore pretty slow

HOW TO MAKE SERVAGE HOSTING PERFECT?

Difficult Question as the first thing which needs realy to be changes is the SUPPORT at all. Fire all of them and try to work together with a professional SUPPORT CENTER > OUTSOURCE these activities to profis if you don't have own ones available. The one SERVAGE HOSTING has at the moment is not at all acceptable!
--------------------------------
But this will be another Thread:
We will list here some small things which would make life at SERVAGE HOSTING much easier:
--------------------------------
THE FILEMANAGER
  1. Insert a reload bottom into your filemanager
  2. Add a ZIP/TarGZ Functionality to the filemanager to pack folders and files (i.e. for backup)
  3. Add a COPY and PASTE functionality to the filemanager
THE WEB SERVERS
  1. The Virtual Hosts of xyz are not sorted which makes managing very difficult if you have a TEST website i.e. with 100 of sub domains. They should be sorted 0-9-A-Z
  2. Creating a subdomain is fast but it won't be active for hours / perhaps even days!!! this is incredible for any production, test or development site
MYSQL DATABASES
  1. All Databases should be sorted in a list 0-9-a-z in all views!
  2. The standard collation should be set to utf-8-unicode-ci instead the now existing latin-swedish-ci
    Until now you always need to switch to phpmyadmin before inserting any data into your databases to switch them to utf-8 otherweise they are latin1
    Actually it would be OK to have this process:
    1. Create a new database
    2. Add a field which asks for the collation utf8-unicode-ci
    3. execute the sql querie to achieve the utf-8 settings
    Then no additional accessing of phpmyadmin would be necessary
AUTOINSTALLER
  1. Drupal is running only on MYSQL 4 Mode
  2. Joomla is running only on MYSQL 4 Mode

This post will be continued and updated - so stay tuned!

Tuesday, January 1, 2008

ANNOUNCEMENT FOR TRAINING SERVAGE HOSTING STAFF IN RUBY ON RAILS

Jan 01 - 15:58 GMT
Customer

Hi Servage Support. As your support wasn't able to name me at least one ruby on rails website on their server which is running I created one myself. So now you get one ;-). It is a very simple one - only a small library program called biblio.

You can link to the article about it and how to get it running on Servage Hosting as it is pretty difficult as Servage won't provide SSH, which means you will need to build actually a local system and transfering it then to SERVAGE HOSTING step by step. I wrote the article like you HAVE ssh on Servage and only made a remark that there isn't ssh and you need to use another computer for this ssh part.

If you have any suggestions how this "ssh" Part could be created on Servage Hosting I really would appreciate it.

It became now very clear that the main problem creating Applications on Servage Hosting seems to be the routing and the population of the database via ruby.

Try to build "biblio" by yourselv on a SERVAGE ACCOUNT without ssh and you will see that it is IMPOSSIBLE without ssh. You should really reconsider making ssh available yes or no. :-) as it would improve Servage a Lot.

Jan 01 - 16:01 GMT
Customer

Oh sorry hit the wrong buttom - here is the link:
http://apapococ.blogspot.com/2008/01/biblio-another-ruby-on-rails-example.html

Jan 02 - 02:51 GMT
Servage - Sam

Hello Andreas,

Thanks for your link.

We do not allow Telnet/SSH access to our systems for security reasons. However our techs will be more than happy execute commands for you on request.

Have a nice day and Happy New Year!



Kind regards,
Sam, Support Team
Servage Hosting

Jan 02 - 04:01 GMT
Customer

Hi SAM

Unfortunately your Techs have written in the last 2 weeks just the opposite as you can read in our blog. Would they have executed the commands like I wrote them in my firstpost over 2 weeks ago we would never had lost so much time and even the blog you can read now about Servage Hosting Support would never been existing I guess. Please scroll down all posts in the blog about Servage Hostin and Ruby on Rails and how often I asked your techs to execute the mising commands as I could not do it lacking ssh access. And they even wrote the ADMIN will do it and get back to me, but even he did never get back to here and the commands have until now never been executed. It is IMPOSSIBLE torun RoR Application with this support you are giving on Servage Hosting. You really need to have a SECOND Installation at another hoster to build up your applicatation and test everything out and the you can transfer everything to SERVAGE - A real STUPID process or???

It would be much more help to have ssh access, and SECURITY reasons are the WRONG argument by the way as a GOOD HOSTER who thinks about quality provides ssh in a secured surrounding! ;-)

However our techs will be more than happy execute commands for you on request.

Why do you think ssh access would cause security problems for SERVAGE HOSTING why? Name me and we will see how you can secure each single argument ;-) quite easily.

Subdomain AGAIN not found on SERVAGE HOSTING

Jan 01 - 08:32 GMT
Customer

It is now the 6th time we are getting to you with exactly the same error. Everytime we create a Subdomain (in future this will happen about 10 times a day as we are testing lots of stuff) the subdomain won't get called and instead the MAIN DOMAIN Page shows up!!!

PLEASE SOLVE THIS NOW AND FOREVER - IT IS TOTALLY FRUSTRATING ALWAYS TO GET BACK TO YOU WITH EXACTLY THE SAME ERRORS - DON'T YOU HAVE QUALIFIED STAFF???

http://bibliothek.t3pack.info but http://www.t3pack.info shows up

Jan 01 - 09:37 GMT
Servage - Nick

Hello Andreas,

After adding the sub-domain into your control panel it will take few hours to update the dns,
Thank you.


Kind regards,
Nick, Support
Servage Hosting

Jan 01 - 10:00 GMT
Customer

HOW LONG HOE MANY HOURS AS THIS IS REALLY BLOCKING PRODUCTION!!!

Which means SERVAGE HOSTING would not be a good site for a development or a production setup! Really Bad!

On other hosters this works within seconds, why not at SERVAGE HOSTING? Is there any other chance (workaround) you can suggest?

One workaround could be to create by default hundreds or even thousands of subdomains for your accounts and existing domains at one time and then lateron choose from them. Would this be possible and will the subdomains connect then immediately to the right folder if you change them in

CONTROL PANEL,
WEB SERVER,
LIST VIRTUAL HOSTS,
GO TO THE DOMAINS via VIEW ZONES,
CHANGE SETTINGS
Enter a new LINK TO PATH: /....

will this path the connect immediately or do we need another day to get this working?

Jan 01 - 10:07 GMT
Customer

We are trying to find the error with your gigantic RUBY ON RAILS Problems on YOUR SERVAGE SERVERS and therfore we need to run several test applications to compare settings.

i.e. we started with
Hostname: bibliothek.t3pack.info
Document Root: /www/bibliothek

and need now as the above showed errors. to confirm them we wanna run another test here

Hostname: biblio.t3pack.info
Document Root: /www/biblio
> shows www.t3pack.info instead

We also just tried to set another document root but it shows only errors:
Hostname: bibliothek.t3pack.info
Document Root: /www/biblio
>shows Page not found Error 404

Jan 01 - 10:09 GMT
Servage - Nick

Hello Andreas,

Due to our clustered architecture your website/domain/subdomains are served by many servers and for dns update through all the servers it needs the time mentioned earlier, there is no other way around in our system to make it fast.
Thanks for your understanding.


Kind regards,
Nick, Support
Servage Hosting

Jan 01 - 10:38 GMT
Customer

I need to know HOW LONG I HAVE TO WAIT at MINIMUM and how long at MAXIMUM - we are running a business and not a round coffeetable ;-)

Jan 01 - 10:40 GMT
Customer

FEW HOURS SAYS NOTHING - This could even mean
"AT SERVAGE HOSTING CUSTOMERS NEED TO WAIT ABOUT ON MONTH TO GET THEIR SUBDOMAIN AVAILABLE"
So please answer in a concrete TIME/HOURS/DAYS/MONTHS value.

Jan 01 - 10:48 GMT
Customer

What is up now

http://bibliothek.t3pack.info/
I just was able to see the site and about seconds later (meanwhile again since minutes, I only see 404 Error Messages

Jan 01 - 11:12 GMT
Servage - Nick

Hello Andreas,

It may take upto 24 hours to update our dns.
Thank you.


Kind regards,
Nick, Support
Servage Hosting

Biblio Another Ruby on Rails Example for SERVAGE HOSTING Testing

First of all we will need databases:
We will use "development" and "test" in our example here
In your SERVAGE CONTROL PANEL go to MySQL Databases
  1. Create new Database
  2. Name one Database biblioTest and another one biblioDev
  3. don't forget to type in a password
  4. Note all Database Connection Informations as we will need them later
In CONTROL PANEL open up Online - Filemanager
...
now go to www
(as Servage does not offer ssh you need to do the following steps externally and copy the result "biblio"-folder to the www folder and the databases contents to the databases via import-sql)

TYPE
>rails biblio
this command will create a folder named "biblio" and inside of it the following:
create
create app/controllers
create app/helpers
create app/models
create app/views/layouts
create config/environments
create components
create db
create doc
create lib
create lib/tasks
create log
create public/images
create public/javascripts
create public/stylesheets
create script/performance
create script/process
GO TO
$ cd biblio
TYPE
>./script/generate scaffold_resource Book title:string isbn:string created_at:datetime updated_at:datetime
This will create the following:
exists app/models/
exists app/controllers/
exists app/helpers/
create app/views/books
exists app/views/layouts/
exists test/functional/
exists test/unit/
create app/views/books/index.rhtml
create app/views/books/show.rhtml
create app/views/books/new.rhtml
create app/views/books/edit.rhtml
create app/views/layouts/books.rhtml
create public/stylesheets/scaffold.css
create app/models/book.rb
create app/controllers/books_controller.rb
create test/functional/books_controller_test.rb
create app/helpers/books_helper.rb
create test/unit/book_test.rb
create test/fixtures/books.yml
create db/migrate create db/migrate/001_create_books.rb
route map.resources :books
TYPE
$ rake db:migrate
If you type it here then you will receive the following error:
rake aborted!
No such file or directory - /tmp/mysql.sock
A well known error caused as until now your "biblio" don't know where to find the right database. Therefore we need to enter some database information.

GO TO
Control Panel
Online File Manager
/www/biblio/config
EDIT
database.yml
Into this YAML(TM) Template you enter all database Values so that it looks like this:

# MySQL (default setup). Versions 4.1 and 5.0 are recommended.
#
# Install the MySQL driver:
# gem install mysql
# On MacOS X:
# gem install mysql -- --include=/usr/local/lib
# On Windows:
# gem install mysql
# Choose the win32 build.
# Install MySQL and put its /bin directory on your path.
#
# And be sure to use new-style password hashing:
# http://dev.mysql.com/doc/refman/5.0/en/old-client.html
development:
adapter: mysql
database: rorbiblioDBdev
username: rorbiblioUSdev
password: DBpassword
host: mysqlxxx.servage.net

# Warning: The database defined as 'test' will be erased and
# re-generated from your development database when you run 'rake'.
# Do not set this db to the same as development or production.
test:
adapter: mysql
database: rorbiblioDBtest
username: rorbiblioUStst
password: DBpassword
host: mysqlxxx.servage.net

production:
adapter: mysql
database: bibliothek_production
username: root
password:
host: localhost
Save and Close and try again:

TYPE
$ rake db:migrate
Now the tables will get created as you can see in the output:

(in /mounted-storage/homeservage/subservage/scservage-id/www/biblio)
== CreateBooks: migrating=====================
-- create_table(:books)
-> 0.1884s
== CreateBooks: migrated (0.1885s) ==============
GO TO
Control Panel
Online Filemanager
/www/biblio/app/views/books/new.rhtml
EDIT

New book



<%= error_messages_for :book %>

<% form_for(:book, :url => books_path) do |f| %>


Title

<%= f.text_field :title %>




Isbn

<%= f.text_field :isbn %>




Created at

<%= f.datetime_select :created_at %>




Updated at

<%= f.datetime_select :updated_at %>




<%= submit_tag "Create" %>


<% end %>

<%= link_to 'Back', books_path %>
DELETE the bold Part
CHANGE "
Isbn" to "ISBN" as it will look much nicer :-)
GO TO
www/biblio/app/models/book.rb
EDIT so that it looks like this:
class Book < ActiveRecord::Base
validates_presence_of:title,:isbn
end
GO TO
www/biblio/app/controlers/book_controller.rb
EDIT and CHANGE line 5 to:
@books = Book.find(:all,:order=>'created_at DESC')
Now our book entries will get sorted. Before saving check that there is only ONE Bracket at the End of this line ;-)

GO TO
www/biblio/config/routes.rb
CHANGE line 16 to
14 # You can have the root of your site routed by hooking up ''
15 # -- just remember to delete public/index.html.
16 map.connect '', :controller => "books"
Don't forget to remove the # at line 16!!! to enable this line

GO TO
www/biblio/public/index.html
RENAME or DELETE it

GO TO
Control Panel
Web Server
View (your Host where you want to add the subdomain "biblio")
Let's fill some data in:
$ruby script/console
Now we are in the Surrounding to insert Ruby and Rails Code
>book=Book.new(:title=>'Ruby and Rails at Servage Hosting',:isbn=>'12345678')
This creates a new book
>book.save
Saves
the Entry

Go to your site and ENJOY.

This post will be continued with some more testing later - happy new year

Routing Errors on SERVAGE HOSTING

Dec 31 - 11:03 GMT
Customer

Routing Error

no route found to match "/" with {:method=>:get}

on http://helloworld.t3pack.info
------------
http://helloworld.t3pack.info/hello_world/view
results in another error have a look yourself.

It seems that some ruby components cant be found

Dec 31 - 11:14 GMT
Customer

Also our other RUBY on Rails Application Redmine is gone
http://t3log.info/

Dec 31 - 11:17 GMT
Customer

public/dispatch.fcgi:14: uninitialized constant RailsFCGIHandler (NameError) on t3log.info

Dec 31 - 14:03 GMT
Servage - Bob

Hello Andreas,

Sorry for the problem you have to faced, but please go through the following URL: http://www.ruby-forum.com/topic/134167

I hope this should helps you!

Update us if you have any further questions!

Thank you!


Kind regards,
Bob, Support
Servage Hosting

Dec 31 - 18:58 GMT
Customer

Actually I read this post before and it is still not working
ERROR:-------------------------------------------
LoadError in Hello worldController#view

Expected /mounted-storage/home81c/sub004/sc44977-AQJR/www/HELLO_WORLD/app/controllers/hello_world_controller.rb to define HelloWorldController

RAILS_ROOT: /home81c/sub004/sc44977-AQJR/www/HELLO_WORLD/public/../config/..
Application Trace | Framework Trace | Full Trace

/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:249:in `load_missing_constant'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:452:in `const_missing'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:464:in `const_missing'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/inflector.rb:250:in `constantize'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/core_ext/string/inflections.rb:148:in `constantize'
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.5/lib/action_controller/routing.rb:1317:in `recognize'
/usr/lib/ruby/gems/1.8/gems/rails-1.2.5/lib/dispatcher.rb:40:in `dispatch'
/home81c/sub004/sc44977-AQJR/www/HELLO_WORLD/public/dispatch.cgi:10

/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:249:in `load_missing_constant'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:452:in `const_missing'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:464:in `const_missing'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/inflector.rb:250:in `constantize'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/core_ext/string/inflections.rb:148:in `constantize'
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.5/lib/action_controller/routing.rb:1317:in `recognize'
/usr/lib/ruby/gems/1.8/gems/rails-1.2.5/lib/dispatcher.rb:40:in `dispatch'
/home81c/sub004/sc44977-AQJR/www/HELLO_WORLD/public/dispatch.cgi:10

Request

Parameters: None

Show session dump

---
flash: !map:ActionController::Flash::FlashHash {}


Response

Headers: {"cookie"=>[], "Cache-Control"=>"no-cache"}

Jan 01 - 15:37 GMT
Customer

No solutions for this errors since over one day so we close this Thread.

Monday, December 31, 2007

SERVAGE HOSTING CLUSTER IN GERMANY

Thank you for your interest in Servage Hosting.

Our clustered servers are physically located in our own top datacenter in norhtern Germany with more than 120 direct peering including (WorldCom, Level3 & GlobalCrossing), ensuring ultra fast connectivity to any country – world wide.

Apart from the excellent electronic infrastructure Germany is a seismic inactive area. Unlike many smaller companies we own all our equipment and our own techs are standing by 24/7 incase a problem should arise.

Have a nice day :o)

--
Best regards,
Steffan S. Fallesen

http://www.servage.net/
Servage.net Web Hosting

seen here:
http://yourwbb.de/thread.php?threadid=42485

SUBDOMAIN NOT FOUND ON SERVAGE HOSTING

Dec 31 - 09:32 GMT
Customer

http://helloworld.t3pack.info/ not found
instead the page of http://www.t3pack.info gets displayed

Dec 31 - 09:41 GMT
Servage - Bob

Hello Andreas,

Sorry for the problem you are facing.

It has been fixed for you. Please do verify it at your end.

Let us know if you face any problem at your end.

Thank you!


Kind regards,
Bob, Support
Servage Hosting

Dec 31 - 10:00 GMT
Customer

Hi Servage
The Page was shortly there and showed the RUBY start Screen
but is gone now again and showing http://www.t3pack.info!
http://helloworld.t3pack.info/

Dec 31 - 10:03 GMT
Servage - Bob

Hello Andreas,

It has been fixed now. Please check once again at your end.

Thank you!


Kind regards,
Bob, Support
Servage Hosting

SERVAGE HOSTING PATRICIA TRIES TO GET MORE REFARRALS :-)

Hello Andreas,

I would like to take this opportunity to remind you of our great “earn free hosting” program - a system that has helped many of customers to be hosted for free!

It is simple: For each new customer you refer to Servage Hosting you receive two months of free hosting and 25000 Mb additional disk space!

Examples on how to earn free hosting:

  • Put a link up on your website using your referral code.
  • If you are active on discussion forums use your referral link in your signature.
  • Let your family and friends know about web hosting.
  • Put your referral code in news letters you send out.

The person you refer benefit from being referred by you as he/she will get an extra 25000 Mb extra disk space when using your coupon code. This makes it easy for you to gain referrals.

It is important that you use your coupon code CUST44977 when referring new users to Servage Hosting – this way we know who to credit for the referral. If you link from a website please use this URL:

http://www.servage.net/?coupon=CUST44977
When using the link above your coupon code will automatically be displayed in the coupon code field for new signing up. At this URL you find banner examples to put on your website – you are also welcome to design your own.

Growth play a key role in our ability to keep providing the best and biggest hosting package on the web – so we hope that you will help us and we will host you for free!

COMPLAINTS AND MORE ABOUT SERVAGE HOSTING

As the support isn't a help at all I started digging in the Internet a bit deeper and here I will collect Links to Posts with similar Problems and hopefully also some good tips how to get Ruby on Rails Applications running on SERVAGE.

http://gundestrup.dk/content/view/99/2/
He seems to be very happy about Servage but actually hasn't posted any RoR Application he is running on Servage. Only the same pamflet is available like the one in the FAQ what isn't working.
I wrote to him and hope to get an answer soon and some solutions how to get TYPO and REDMINE from the NOT RUNNING Status to a running Status on SERVAGE HOSTING.

http://www.ruby-forum.com/topic/85617#609917

Here are two guys which have exactly the same problem like me and also the same problems with the unqualified SERVAGE HOSTING SUPPORT answers. I replied to them and let's see what they say and how they got their stuff running.

http://moneyconciousness.com/2007/03/10/servage-review/#comment-8035
People have been commenting here about the BIG Database Problems at SERVAGE - but still the original author seems to be happy about them. I asked him if he has got one RoR running meanwhile on SERVAGE

http://blog.rowancrane.com/2007/03/29/configuring-tracks-on-servage#comment-3977
Trying to get a Ruby on Rails Application running on Servage shows also this post. I asked him for the .htaccess and dispatch.fcgi so we can compare them. Perhaps he gots meanwhile another RoR running on Servage.

http://railsforum.com/viewtopic.php?pid=41089
Here they write about how terribly lost the SERVAGE SUPPORT is with Ruby on Rails. They even recommend to switch the Hoster.

http://www.ruby-forum.com/topic/78143
Another one struggeling with servage to get RUBY ON RAILS APPLICATIONS Running on their account. I asked him if he has meanwhile some applications running and how he felt about the support.

http://thehosthunt.com/reviews/2007/07/05/phil-mckerracher-servagenet-review/#comment-871
Here another one

http://stefan2904.blogspot.com/2007/03/servage-wo-ist-der-hacken.html
Servage Hosting is a German Company but they don't know any German Language like it seems.

WEBSITE NOT FOUND ON SERVAGE HOSTING

Dec 31 - 05:14 GMT
Customer

http://drupal.t3pack.info/ - should show your autoinstaller DUPAL
http://joomla.t3pack.info/ - should show your autoinstaler JOOMLA
http://typo.t3pack.info/ - should show Rails Application TYPO CMS
http://wordpress.t3pack.info/ - should show autoinstaller WORDPRESS

more sites will follow I guess as we are continuing to install more autostuff from you

Where do you install the Autoinstaller sites

Dec 31 - 04:27 GMT
Customer

Hi we are searching for sites which have been created by the autoinstaller.

We were asked where to install them and typed: t3pack.info/wordpress/ but there isn't any files or folders inside here? So where is the wordpress been installed?

Dec 31 - 04:32 GMT
Servage - Paul

Hello Andreas,

Please let us know the location where you wish to install the blog and also let us know which blog you wish to install we will do it for you.
Thank you.


Kind regards,
Paul, Servage - Support
Servage Hosting

Dec 31 - 04:40 GMT
Customer

Hi Paul Thanks

I have found the files. They were in another subfolder as the vhost was still pointing to it. I am just testing out your Autoinstallers. Thanks

Jakob wrote to me I should install TYPO (Typosphere - The Ruby CMS) from the autoinstaller but I can't find it. Actually I can't find any ruby Application there. Where are they or don't you have Ruby available from Auoinstaller like Jakob wrote?

Andi

Dec 31 - 04:46 GMT
Servage - Paul

Hello Andreas,

Yes, we do support Ruby on Rails (RoR) on cluster c41 and all clusters.

Here are the paths:
/usr/bin/ruby and /usr/bin/rails

Version: We always update to newest version when it has been released


Kind regards,
Paul, Servage - Support
Servage Hosting

Dec 31 - 05:05 GMT
Customer

On which cluster am I? Perhaps I am on the wrong cluster?
Please Check as we can't get any RoR Running until now.

The path you have just written differs from what shelly yesterday corrected? It is very confusing your support, The one is telling you this the otherone that path. How can?
----------------------
Hello Andreas,

The path will be:#!/usr/bin/ruby
and not /usr/bin/ruby.

Please check at your end and update us.

Thank you :)
Kind regards,
Shelly, Servage - Support
Servage Hosting
-----------------------

Can please also answer ALL Questions and not only one. Where is TYPO??? in Autoinstaller.
-----------------------
http://www.typosphere.org/
could you please install the latest Version 5.0 (came out today!)
-----------------------
Version: We always update to newest version when it has been released


Kind regards,
Paul, Servage - Support
Servage Hosting
------------------------

Thanks a lot?

What Version of RUBY and Rails are your running - as far as I can see these are pretty old and NOT updated too could you please change this thanks!

Andi

Dec 31 - 05:19 GMT
Servage - Paul

Hello Andreas,

The following are the paths for the ruby and rails

#!/ is used at the time of writing in the scripts.

RUBY
Path: /usr/bin/ruby
Version: ruby 1.8.4 (2005-12-24) [i386-linux]

RAILS
Path: /usr/bin/rails
Version: Rails 1.2.5

You can install any third party softwares other then provided in the autoinstaller at your end.

Kind regards,
Paul, Servage - Support
Servage Hosting

Dec 31 - 05:56 GMT
Customer

RUBY
Path: /usr/bin/ruby
Version: ruby 1.8.4 (2005-12-24) [i386-linux]

WOW this is VERY OLD VERSION - It is already 2 YEARS OLD and has never been updated. Meanwhile the newest RUBY Version is:
David Heinemeier Hanson writes:
We recommend Ruby 1.8.6 - (26 Final Release) for use with Rails
http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz
http://www.rubyonrails.org/down PLEASE UPDATE IMMEDIATELY! TODAY!

RAILS
Path: /usr/bin/rails
Version: Rails 1.2.5

This is even older!!! How can you say that you are always updating to the newest version when it is released?? Are you waiting more then 2 years before you UPDATE???

Long Time ago Ruby 2.0 was published and meanwhile we have already 2.0.2 stable out!!! PLEASE UPDATE IMMEDIATELY! TODAY!
http://weblog.rubyonrails.org/2007/12/7/rails-2-0-it-s-done
http://rubyforge.org/frs/?group_id=307

-----------------
You can install any third party softwares other then provided in the autoinstaller at your end.

First of all this was not the answer of my question as yesterday your support wrote we can install TYPO from Autoinstaller but we can't find it!!! Where is it?

-----------------
How can you install RoR applications without ssh Acess???
is still another open question

-----------------
Please name me at least ONE RoR website hosted at SERVAGE which has been installed without ssh!!!

Thanks a lot
Andi

Sunday, December 30, 2007

TEAM 3 presents WEC-Package Test Site

The TYPO3 Web-Packages from the Web Empowered Church are one very good example how complex TYPO3 websites with lots of interesting extensions, features and templates can be setup in only 6 and a half minutes. The process is very easy and when you have setup the page you can start working! Really it's great fun to work with WEC!

If you need utf8 or multilingual support on your website or are looking for customizations or even further extensions then feel free to contact TEAM 3 Logistics. They will assist you in everything you need to get your personal look and feel, features running.

http://wec.t3pack.info

TEAM 3 presents T3Sugar T3s Test Website

We are proud to announce our T3S Test Website. It took us 10 Minutes to set a complete TYPO3 System up including News/Blog and Digital Assessment Center. T3Sugar aims to make TYPO3 more usable for everybody. A very good idea, as TYPO3 often was called as complicated and difficult to setup. Not at all it is as we tested the newest version of T3S and had a nice looking and customizable website in just 10 Minutes.

TEAM 3 Logistics offers its professional and international Customization Services also based on T3S Projects. Contact us now!

T3S is using standard Templating Methods and not building upon the very powerful futuristic Template building TemplaVoila. So if you are looking for an even more flexible Package then try T3Pack. It is leading edge TYPO3 Technology and very easy to setup and to maintain and style. We will test the newest version soon. So stay tuned.

http://t3s.t3pack.info

SERVSAGE HOSTING REVIEW

Dec 28 - 15:48 GMT
Customer

Hi Servage

We have some further Questions and it would be nice if could answer them:

Is your Bandwidth counted DAILY?

If Yes will Bandwidth which isn't used on that day be available for other days as a plus of Bandwidth?

Would it be possible to get access to the RAW log Files?
If yes how, where and when?

Is Servage taking Care for Security and Datalosses. We read about that many many people lost there data at your Hosting Company this year. What happend and why don't you have regularly scheduled Backups like other Hosters.

If you don't provide Backups, what can WE - the customer do when we Host at Servage Hosting to prevent Data losses?

Is there a function to do a Backup for complete Folder Structures. Until now we only found a function to make a Database Backup manually, but what about the site and Applications itself?

How many sites do you run per machine/cluster?

What happens if one Computer in your cluster fails completly and its data gets lost. Will then also our Data be lost or do you have it stored same data on all Clusters so that it won't matter if only a Part of the cluster fails?

You wrote that your money Back is only available for 5 days but your support also wrote, that it could take longer i.e. if you won't get the RoR Redmine running (in our Case)? Why don't you offer 30 days like others as your support team isn't able to solve Problems in 5 days. We are already waiting doubled as much ;-)

AWstats or similar isn't possible with Servage. What Statistics would you recommend if people are looking for a replacement of awstat and they are hosting with SERVAGE HOSTING

Will you offer live support in future: ICQ, Jabber, MSN, Skype ...

Are you offering a Affiliate/referral Program where customers can earn additional MONEY (not webspace) What are the data you will need to open up an account

more questions to come

Dec 28 - 17:54 GMT
Servage - Adam

Hello Andreas,

Thank you for submitting the ticket.

Randwidth:
All Servage accounts are allowed to use 120 GB of transfer per day. If you site goes over this limit it will be taken offline until the next day.

The 120 GB transfer limit per day which means that your traffic allowance will vary a bit from month to month. E.g. you will be allowed to use 3720 GB transfer in a 31 day month but only 3360 GB in a month of 28 days.

Log:
Due to the clustered structure of our systems there is no single log file for you to use as your site is served by many servers.

Backup:
We do backup our systems against data loss in cases of for instance hardware failure. However, we are unfortunately not able to offer a restore of single files or accounts from a past date.

We therefore recommend that you make your own backup for both web site content and database.It is possible through control panel to backup databases and you can backup site contents through FTP.

Statistics:
For statistic purposes we recommend using the statistic system which is pre-installed in the control panel. We are continue working to improve this system.

Referral Program:
Yes, we offer a quite unique referral program. Not only the one who refer a new customer receives a bonus - the referral receive a bonus too.

When you suggest a new customer or a friend to sign-up with Servage please don't forget to hand out your coupon code which is: cust44977

This ensure you 2 months of free hosting and 25 GB extra storage for each new account using your coupon code. Your referral receive 25 GB extra storage too.


Kind regards,
Adam, Support -support
Servage Hosting

Dec 29 - 01:14 GMT
Customer

Thanks Adam

BACKUP:
Unfortunately SERVAGE isn't offering SSH Access, so HOW can we pack our complete website files? Our FTP isn't supporting zipping and we can't find one?

If you have a look to other Hosting Providers, they are all offering the possibility to zip complete websites to secure your pages. A Database Backup is possible but why not doing the same with the "pagetree" of a website?

SUPPORT:
While testing we figured out that your SERVAGE HOSTING SUPPORT has an average response time of about more then 6 - 10 Hours. On some questions we even didn't received ANY answers for DAYS (we didn't counted them in the average response time as otherwise the average response time would be about 2 days!!! - This would mean no support at all! Don't you think so?)
Looking to other Hoster they are mostly offering LIVE support via Skype/ICQ/Jabber. This is a very good way to receive immediate 24/7 support. Why don't you offer this?

As your support team is placed in India I understand that you are not using REAL Names. The Names you are showing are only "Names" to show visitors that somebody is there. Actually that a whole bunch of people is there even it is only ONE SINGLE Person with multiple identities managing the whole thing.

Why don't you show who you are, who is the team, or isn't there a Team at all? This would clarify why response times are so bad!

CLUSTER:
You did not answer the question how many sites are running on one server/cluster. This would be interesting to know as we as customers need to compare your offers with other ones and they always tell customers how many sites will run beside you with the same machine

AFFILIATE:
This sounds nice, but what can I "buy" for that? to have 25GB more and my "Clients" too. Can I resell those 25GB to another Person which is interested to have US hosting and maintaining their site. Is it at all possible to resell web space on one of your hosting spaces?

CLUSTERED SERVERS (dedicated):
Are you going to offer also clustered dedicated server spaces for professionals in future. We heard about that you are planing such a move?

DATALOSSES:
What happened actually as we found meanwhile lots of posts in the net and they are all talking about that SERVAGE HOSTING has lost their data around May this year. What happened and why are those people so angry with SERVAGE and even wanna sue them?

We also found one posts where one of your (or YOUR) Manager wrote, that he can RESTORE the Data and that they have FOUND the LOST DATA. How can that be as you wrote, that you are not able to restore the data even you are doing backups. This is a bit weired and needs further explanations. Thanks.

BANDWIDTH:
So I now understand that your advertisement of about 3000 GB Bandwidth is WRONG as you are never offering 3000GB Bandwidth a month. Instead you are offering 120GB / per day what makes a BIG difference. Why don't you advertise this as it is a good argument for people who are looking for a HOSTER who is notserving those HIGH Bandwidth Pages? Isn't a FAIR STRATEGY a better deal for everyone or do you believe that if you don't tell people the truth or make them believe in other things which aren't actually not available at SERVAGE HOSTING - those customers feel more happy with SERVAGE? What about your ETHICS?

Thanks for answering
Kind regards
Andi

Dec 29 - 10:44 GMT
Servage - Steffan

Hello Andreas,

Thank you for your review. It is very useful.


Kind regards,
Steffan, System Administrator
Servage Hosting

TEAM 3 Logistics opens Enomaly Wireframe Test Site for public

Early this morning T3Log (TEAM 3 Logistics) presented its Enomaly Wireframe Testsite to the public. The site has been build using TYPO3 and a Wireframe Package containing prepared settings and content to setup TYPO3 in some minutes. TEAM 3 needed 15 minutes to setup this TYPO3 Enomaly Test Website.

For everybody who wanna be faster - try it! TEAM 3 offers a How To on their Test Website.

http://enomaly.t3pack.info

ERROR on WEBSITE Application does not get called

Dec 30 - 08:26 GMT
Customer

Hi we have nothing changed but now getting an error message. could you please check, what is causing this problem now? It was already setup for working, Database seems to be OK.

t3log.info start in folder /redmine

THanks

---------------------------------------------
Problem URL:
http://t3log.info/
---------------------------------------------

Dec 30 - 09:34 GMT
Support - Shelly

Hello Andreas,

Please check whether the dispatch.fcgi or dispatch.cgi
has correct path to ruby.

The correct path is /usr/bin/ruby

And ensure the permissions are set to 755.

Let us know with the updates.

Thank you :)
Kind regards,
Shelly, Servage - Support
Servage Hosting

Dec 30 - 09:55 GMT
Customer

That's the case Shelly!

dispatch.fcgi looks like this

usr/bin/ruby

#
# You may specify the path to the FastCGI crash log (a log of unhandled
# exceptions which forced the FastCGI instance to exit, great for debugging) ...

the same in dispatch.cgi
------------------------------

Permissions are 755

log and tmp folder are set to webserver recursive
------------------------------

Dec 30 - 09:56 GMT
Customer

You can check the folder /1_redmine in our installation - This contains the complete redmine installation and gets calles thry http://www.t3log.info

Dec 30 - 10:28 GMT
Customer

Hi is still somebody there to assist?

I guess it is a .htaccess error. I copied it from your faq but something seems not working as the error message is coming from the .htaccess file

Dec 30 - 10:33 GMT
Customer

Here this is the error I am getting now:

dispatch.fcgi: line 1: usr/bin/ruby: No such file or directory dispatch.fcgi: line 14: RailsFCGIHandler.process!: command not found dispatch.fcgi: line 17: RailsFCGIHandler.process!: command not found dispatch.fcgi: line 20: RailsFCGIHandler.process!: command not found dispatch.fcgi: line 22: syntax error near unexpected token `(' dispatch.fcgi: line 22: `require File.dirname(__FILE__) + "/../config/environment"'


As you can see the path to your ruby isn't OK. So where do you have your ruby installed

Dec 30 - 10:39 GMT
Support - Shelly

Hello Andreas,

The path will be:#!/usr/bin/ruby
and not /usr/bin/ruby.

Please check at your end and update us.

Thank you :)
Kind regards,
Shelly, Servage - Support
Servage Hosting

Dec 30 - 10:47 GMT
Customer

Hi

now I receive still the syntax error

dispatch.fcgi: line 22: syntax error near unexpected token `(' dispatch.fcgi: line 22: `require File.dirname(__FILE__) + "/../config/environment"'

How should this look like?
--------------------------------- dispatch.fcgi
#!/usr/bin/ruby

#
# You may specify the path to the FastCGI crash log (a log of unhandled
# exceptions which forced the FastCGI instance to exit, great for debugging)
# and the number of requests to process before running garbage collection.
#
# By default, the FastCGI crash log is RAILS_ROOT/log/fastcgi.crash.log
# and the GC period is nil (turned off). A reasonable number of requests
# could range from 10-100 depending on the memory footprint of your app.
#
# Example:
# # Default log path, normal GC behavior.
#RailsFCGIHandler.process!
#
# # Default log path, 50 requests between GC.
#RailsFCGIHandler.process! nil, 50
#
# # Custom log path, normal GC behavior.
#RailsFCGIHandler.process! '/var/log/redmine_fcgi_crash.log'
#
require File.dirname(__FILE__) + "/../config/environment"
require 'fcgi_handler'

RailsFCGIHandler.process!
---------------------------

I can't find any differences here. So what is wrong?

Dec 30 - 10:50 GMT
Customer

If I enable the error logs then even they don't get called

dispatch.fcgi: line 14: RailsFCGIHandler.process!: command not found
dispatch.fcgi: line 17: RailsFCGIHandler.process!: command not found
dispatch.fcgi: line 20: RailsFCGIHandler.process!: command not found
dispatch.fcgi: line 22: syntax error near unexpected token `(' dispatch.fcgi: line 22: `require File.dirname(__FILE__) + "/../config/environment"'

---------------------------------------------

Can it be that the user permissions aren't enough to run ruby applications? So the folders or files won't get found?
Dec 30 - 11:23 GMT
Customer
Hi
I got further and now I gut a whole bunch of stuff.

-------------------------------------------
The dispatch.fcgi looks like this now:
-------------------------------------------
#!/usr/bin/ruby

#
# You may specify the path to the FastCGI crash log (a log of unhandled
# exceptions which forced the FastCGI instance to exit, great for debugging)
# and the number of requests to process before running garbage collection.
#
# By default, the FastCGI crash log is RAILS_ROOT/log/fastcgi.crash.log
# and the GC period is nil (turned off). A reasonable number of requests
# could range from 10-100 depending on the memory footprint of your app.
#
# Example:
# # Default log path, normal GC behavior.
RailsFCGIHandler.process!
#
# # Default log path, 50 requests between GC.
RailsFCGIHandler.process! nil, 50
#
# # Custom log path, normal GC behavior.
RailsFCGIHandler.process! '/var/log/redmine_fcgi_crash.log'
#
require File.dirname(__FILE__) + "/../config/environment"
require 'fcgi_handler'

RailsFCGIHandler.process!
---------------------------------------
=======================================

The Error message I am receiving now when I call http://t3log.info is:
---------------------------------------
Errno::ENOENT in WelcomeController#index

No such file or directory - /tmp/mysql.sock

RAILS_ROOT: /home81c/sub004/sc44977-AQJR/1_redmine/public/../config/..
Application Trace | Framework Trace | Full Trace

/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/vendor/mysql.rb:107:in `initialize'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/vendor/mysql.rb:107:in `real_connect'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:389:in `connect'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:152:in `initialize'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:82:in `mysql_connection'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:262:in `connection_without_query_cache='
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/query_cache.rb:54:in `connection='
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:230:in `retrieve_connection'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:78:in `connection'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/base.rb:763:in `columns'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/calculations.rb:257:in `column_for'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/calculations.rb:116:in `calculate'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/calculations.rb:66:in `maximum'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/app/models/setting.rb:102:in `check_cache'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/app/controllers/application.rb:31:in `user_setup'

/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/vendor/mysql.rb:107:in `initialize'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/vendor/mysql.rb:107:in `real_connect'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:389:in `connect'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:152:in `initialize'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:82:in `mysql_connection'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:262:in `connection_without_query_cache='
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/query_cache.rb:54:in `connection='
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:230:in `retrieve_connection'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:78:in `connection'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/base.rb:763:in `columns'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/calculations.rb:257:in `column_for'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/calculations.rb:116:in `calculate'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/calculations.rb:66:in `maximum'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:469:in `call'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:442:in `run'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:714:in `run_before_filters'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:694:in `call_filters'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:688:in `perform_action_without_benchmark'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'
/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/rescue.rb:83:in `perform_action'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/base.rb:435:in `process_without_filters'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:684:in `process_without_session_management_support'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/session_management.rb:114:in `process'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/base.rb:334:in `process'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/railties/lib/dispatcher.rb:41:in `dispatch'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/railties/lib/fcgi_handler.rb:168:in `process_request'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/railties/lib/fcgi_handler.rb:143:in `process_each_request!'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/railties/lib/fcgi_handler.rb:109:in `with_signal_handler'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/railties/lib/fcgi_handler.rb:142:in `process_each_request!'
/usr/lib/site_ruby/1.8/fcgi.rb:600:in `each_cgi'
/usr/lib/site_ruby/1.8/fcgi.rb:117:in `session'
/usr/lib/site_ruby/1.8/fcgi.rb:104:in `each_request'
/usr/lib/site_ruby/1.8/fcgi.rb:36:in `each'
/usr/lib/site_ruby/1.8/fcgi.rb:597:in `each_cgi'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/railties/lib/fcgi_handler.rb:141:in `process_each_request!'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/railties/lib/fcgi_handler.rb:55:in `process!'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/railties/lib/fcgi_handler.rb:25:in `process!'
/home81c/sub004/sc44977-AQJR/1_redmine/public/dispatch.fcgi:25

/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/vendor/mysql.rb:107:in `initialize'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/vendor/mysql.rb:107:in `real_connect'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:389:in `connect'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:152:in `initialize'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:82:in `mysql_connection'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:262:in `connection_without_query_cache='
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/query_cache.rb:54:in `connection='
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:230:in `retrieve_connection'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:78:in `connection'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/base.rb:763:in `columns'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/calculations.rb:257:in `column_for'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/calculations.rb:116:in `calculate'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/activerecord/lib/active_record/calculations.rb:66:in `maximum'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/app/models/setting.rb:102:in `check_cache'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/app/controllers/application.rb:31:in `user_setup'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:469:in `call'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:442:in `run'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:714:in `run_before_filters'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:694:in `call_filters'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:688:in `perform_action_without_benchmark'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'
/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/rescue.rb:83:in `perform_action'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/base.rb:435:in `process_without_filters'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:684:in `process_without_session_management_support'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/session_management.rb:114:in `process'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/actionpack/lib/action_controller/base.rb:334:in `process'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/railties/lib/dispatcher.rb:41:in `dispatch'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/railties/lib/fcgi_handler.rb:168:in `process_request'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/railties/lib/fcgi_handler.rb:143:in `process_each_request!'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/railties/lib/fcgi_handler.rb:109:in `with_signal_handler'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/railties/lib/fcgi_handler.rb:142:in `process_each_request!'
/usr/lib/site_ruby/1.8/fcgi.rb:600:in `each_cgi'
/usr/lib/site_ruby/1.8/fcgi.rb:117:in `session'
/usr/lib/site_ruby/1.8/fcgi.rb:104:in `each_request'
/usr/lib/site_ruby/1.8/fcgi.rb:36:in `each'
/usr/lib/site_ruby/1.8/fcgi.rb:597:in `each_cgi'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/railties/lib/fcgi_handler.rb:141:in `process_each_request!'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/railties/lib/fcgi_handler.rb:55:in `process!'
/mounted-storage/home81c/sub004/sc44977-AQJR/1_redmine/vendor/rails/railties/lib/fcgi_handler.rb:25:in `process!'
/home81c/sub004/sc44977-AQJR/1_redmine/public/dispatch.fcgi:25

Request

Parameters: None

Show session dump

---
flash: !map:ActionController::Flash::FlashHash {}


Response
Headers: {"cookie"=>[], "Cache-Control"=>"no-cache"}
--------------------------------------
======================================

As you can see here it can't find a file called:
No such file or directory - /tmp/mysql.sock
--------------------------------------

Where is it and how can I solve this problem.

Thanks
Andi


Dec 30 - 11:40 GMT
Customer

WHERE IS mysql.sock or mysqld.sock
Your db is much to old:
warning: locate: warning: database /var/lib/slocate/slocate.db' is more than 8 days old warning: Please make sure the daily cron job is enabled in /etc/updatedb.conf

Dec 30 - 11:50 GMT
Customer

The rails path seems to be found:
RAILS_ROOT: /home81c/sub004/sc44977-AQJR/1_redmine/public/../config/..
----------------
The ruby Path differs from what you told us:
/usr/lib/site_ruby/1.8/fcgi.rb:600:in `each_cgi'
and
/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'

the dispatcher is here:
/home81c/sub004/sc44977-AQJR/1_redmine/public/dispatch.fcgi:25

But I can't find this mysql.sock or mysqld.sock


I followed this post here:

这样的错误,其实是由于MySQL没有安装在默认的地址下的原因,解决办法是如果您有安装phpmyadmin的话,登录进去,选择系统变量会看到一项

QUOTE:

socket /var/run/mysqld/mysqld.sock

这样的字眼,后面的就是socket的地址,把database.yml里加上一行:

Sorry if you can't understand in short it says: (free translation)
update database.yml to reflect your system’s configuration. So your entry will be:

socket: /path/to/mysql.sock

---------------------------

So I really need to know where on your system do you hide mysql.sock or mysqld.sock WHERE!

I asked this already days ago if you checked. Or haven't you got this file at all on your servers?

Dec 30 - 11:59 GMT
Customer

Oh I am sorry you are not running utf8 in your support section. switch to chinese and you can read the post.

You also should check your Templates and CSS as now I can't even see anymore the submit (UPDATE) bottom. It is somewhere to the right in nowhere ;-)

Dec 30 - 12:13 GMT
Customer

You can read the last comment here: Sory that your site isn't displaying those characters so ttaht you might understand what I m talking about. So please check here:
http://apapococ.blogspot.com/2007/12/error-on-website-application-does-not.html

Dec 30 - 12:27 GMT
Customer

ruby: No such file or directory -- script/server (LoadError)

RUBY IS NOT FOUND - PLEASE CHECK

The paths you have given to me don't seem to be OK!

Dec 30 - 12:33 GMT
Customer

HI SERVAGE WHERE IS YOUR SUPPORT???

Dec 30 - 22:36 GMT
Josh

Hello Andreas,

Thank you for your reply. I can see that we have already replied to another ticket regarding the same issue. Kind do not open further tickets regarding the same issue. This may delay the responding time on the other open ticket.

You are more than welcome to update the open ticket if you have any additional comments or updates. Thank you for your understanding.


Kind regards,
Josh, Support
Servage Hosting

Dec 31 - 01:35 GMT
Customer

Hi JOSH

This is a different issue and you better read it twice. The one issue is about SERVAGE HOSTING SUPPORT (and Steffan your boss already replied!!!) and has nothing to do with the very specific case of REDMINE - The second Post.

It proofs again that SERVAGE HOSTING 24/7 SUPPORT has no clue and no qualification at all and are only good in copy and pasting prepared answers. Read more about SERVAGE HOSTING in our Blog.
http://apapococ.blogspot.com/

Dec 31 - 05:08 GMT
Customer

There is no Answer coming so we need to close this for the moment as we have HUGE Problems and can only post 2 Error Tickets, even we are running much more sites!

Saturday, December 29, 2007

TEAM 3 is ready for vTiger

Since today TEAM 3 Logistics can offer you a new Service. TEAM 3 will install and maintain your vTIGER Installation. vTiger is a leading OpenSource CRM and offers leading edge features.
Get in Contact with TEAM 3 Logistics now.

http://vtiger.t3pack.info

SERVAGE HOSTING WEBSITES ARE GONE

DOMAINS HOSTED AT SERVAGE HOSTING ARE GONE FOR HOURS if you add the spontaneously appearing off times.

Welcome to Servage.net Hosting

Unfortunately our website is currently unavailable due to maintenance.
This does not affect customer websites.

We apologize for any inconvenience this might be.

Kind regards,

Your Servage.net Team

------------------------------------------------------------------
Of Course it will affect EVERYBODY who hosts his website at SERVAGE HOSTING and wants to work on his site as this message appears in your CONTROL PANEL!!!

Dec 29 - 06:39 GMT
Customer

Welcome to Servage.net Hosting

Unfortunately our website is currently unavailable due to maintenance.
This does not affect customer websites.

We apologize for any inconvenience this might be.

Kind regards,

Your Servage.net Team

-------------------------------
Why don't you drop us a small note BEFORE you do maintenance as we got stock in the middle of our work since hours this message appears irregularly. WHY???

---------------------------------------------
Problem URL:
all our domains
---------------------------------------------

Dec 29 - 06:47 GMT
Support - John

Hello Andreas,

May I know where you are getting the error message so that we can review it from our end.


Kind regards,
John, Servage - Support
Servage Hosting

Dec 29 - 07:24 GMT
Customer

Oh I thought you know about this as you are just doing Maintenance on the website. That's what you let the people know - isn't this true? I am getting this in your hosting panel from time to time since hours on a irregular basis. Suddenly it isn't possible to do anything in your Panel and even suddenly it appears or you need to wait a bit longer, but actually you never know in advance what is really going on and it seems that even you didn't know that your people are doing Maintenance on your site - strange. You better improve internal communication ;-)

Andi