2010-12-05 29 views
0

J'ai un site Web Rails qui fonctionne très lentement depuis 24 heures. La chose étrange est que (voir les journaux ci-dessous) chaque demande prend 45 ou 46 secondes, comme si elle attend un certain délai d'attente. Le contenu statique se charge rapidement et le serveur fonctionne normalement normalement.Problème lié au site Web de Slow Rails

Le site est au http://plantality.com et est hébergé par rail playground. Il utilise Apache + Passenger, Rails 2.1.1, attachment_fu, pensée sphinx, rmagick, bbruby.

échantillons de journal du serveur:

Processing WikiController#finder (for 66.249.67.103 at 2010-12-05 02:58:59) [GET] 
Session ID: e9e947f58fb1f0f60eeff2fc62a2de72 
Parameters: {"group"=>"1", "upright"=>"1", "houseplant"=>"1", "wi_6to12"=>"1", "bushy"=>"1", "action"=>"finder", "controller"=>"wiki", "pots_tubs"=>"1"} 
Cookie set: referer=; path=/ 
Cookie set: geo_country=; path=/ 
Rendering template within layouts/global 
Rendering wiki/finder 
Completed in 45.06793 (0 reqs/sec) | Rendering: 0.03833 (0%) | DB: 0.00878 (0%) | 200 OK [http://plantality.com/finder?bushy=1&group=1&houseplant=1&pots_tubs=1&upright=1&wi_6to12=1] 


Processing MainController#index (for 67.225.164.12 at 2010-12-05 02:59:44) [GET] 
Session ID: 0389102261c509523911c65b28c7661b 
Parameters: {"action"=>"index", "controller"=>"main"} 
Cookie set: referer=; path=/ 
Cookie set: geo_country=; path=/ 
Rendering template within layouts/global 
Rendering main/index 
Completed in 45.42652 (0 reqs/sec) | Rendering: 0.23435 (0%) | DB: 0.04589 (0%) | 200 OK [http://plantality.com/] 
+3

Si ce n'était pas le cas avant hier et que le code n'a pas changé, ce n'est pas un problème de programmation. Parlez à votre fournisseur d'hébergement. –

+0

@don - croyez-moi, je suis. Je viens de poster ici au cas où quelqu'un aurait quelque chose à ajouter. –

Répondre

0

Solution: J'utilise une adresse IP au pays un service de géocodage. Je l'ai codé pour que le résultat soit mis en cache dans un cookie, mais mon site recevait environ 100 000 visites quotidiennes de google. Google (et d'autres araignées) ne me renvoyaient pas le cookie, donc le service IP limitait mon utilisation de celui-ci.

Yah boo à tous ceux qui ont dit que c'était un problème d'hébergement et non une programmation.