2010-03-30 5 views
0

J'ai la pile Bitnami Rails installée sur mon Mac. Pour mieux expliquer mon problème, j'ai créé une simple application basée sur des rails d'échafaudage avec mysql comme backend. Je peux arriver à exécuter des requêtes POST et GET simples pendant un moment et après quelques requêtes, l'application se bloque indéfiniment. Aucune exception détectée ou quelque chose de valable dans le journal de développement pour signaler ce comportement étrange. Ceci est le dernier bit du journal de développement avant que l'application ne se bloque:L'application Rails se bloque après quelques requêtes

Processing WritedatasController#index (for 127.0.0.1 at 2010-03-30 20:38:51) [GET] 
    [4;36;1mWritedata Load (0.7ms) [0m [0;1mSELECT * FROM `writedatas` [0m 
Rendering template within layouts/application 
Rendering writedatas/index 
    [4;35;1mWritedata Columns (2.9ms) [0m [0mSHOW FIELDS FROM `writedatas` [0m 
Completed in 99ms (View: 88, DB: 4) | 200 OK [http://localhost/writedatas] 
    [4;36;1mSQL (0.2ms) [0m [0;1mSET NAMES 'utf8' [0m 
    [4;35;1mSQL (0.1ms) [0m [0mSET SQL_AUTO_IS_NULL=0 [0m 


Processing WritedatasController#new (for 127.0.0.1 at 2010-03-30 20:38:52) [GET] 
    [4;36;1mWritedata Columns (2.0ms) [0m [0;1mSHOW FIELDS FROM `writedatas` [0m 
Rendering template within layouts/application 
Rendering writedatas/new 
Rendered writedatas/_form (5.9ms) 
Completed in 34ms (View: 25, DB: 2) | 200 OK [http://localhost/writedatas/new] 
    [4;36;1mSQL (0.4ms) [0m [0;1mSET NAMES 'utf8' [0m 
    [4;35;1mSQL (0.1ms) [0m [0mSET SQL_AUTO_IS_NULL=0 [0m 


Processing WritedatasController#index (for 127.0.0.1 at 2010-03-30 20:39:17) [GET] 
    [4;36;1mWritedata Load (0.7ms) [0m [0;1mSELECT * FROM `writedatas` [0m 
Rendering template within layouts/application 
Rendering writedatas/index 
    [4;35;1mWritedata Columns (2.6ms) [0m [0mSHOW FIELDS FROM `writedatas` [0m 
Completed in 101ms (View: 90, DB: 4) | 200 OK [http://localhost/writedatas] 

Il est simplement suspendu à ce stade. Et après cela, je dois redémarrer le serveur, pour qu'il se bloque à nouveau après quelques requêtes. C'est le problème le plus étrange que j'ai affronté et je suis vraiment perplexe.

Répondre

1

Vous ne fournissez pas assez pour que nous puissions commenter. Exécutez le serveur en mode débogueur et essayez de localiser le problème en parcourant le code.

S'il n'y a aucun problème avec le code, essayez de l'exécuter avec un ensemble de données propre.

+0

Ran le serveur en mode de débogage. La requête renvoie un 302 Found. Je l'ai fait fonctionner avec un ensemble de données propre. Comme je l'ai dit c'est une nouvelle application avec un simple échafaudage. Je peux ajouter des disques en utilisant la console sans aucun problème. –

+0

Je suppose que ce n'est pas l'application. Pourriez-vous essayer de l'exécuter sur autre chose que Apache comme mongrel? – Taka

Questions connexes