2011-09-05 4 views
5

De repente estoy experimentando ese tipo de rake y rails con una salida extraña. Sobre todo parece una lista de procesos, pero está claramente relacionada con Ruby/Rails. Además, tiene varias páginas: de hecho, tuve que aumentar la configuración de desplazamiento en mi terminal para ver qué estaba sucediendo antes de que comenzara esta salida.Salida extraña de "perfilado". desde la línea de comando de Rails

Aquí es un breve extracto:

0.00 48.12  0.00  1  0.00  0.00 Rails::Rack::LogTailer#tail! 
0.00 48.12  0.00  3  0.00  0.00 WEBrick::HTTPResponse#[] 
0.00 48.12  0.00  1  0.00  0.00 Rack::Utils::HeaderHash#each 
0.00 48.12  0.00  2  0.00  0.00 Range#begin 
0.00 48.12  0.00  1  0.00  0.00 Range#end 
0.00 48.12  0.00  1  0.00 10.00 Rack::File#each 
0.00 48.12  0.00  1  0.00  0.00 WEBrick::HTTPRequest#fixup 
0.00 48.12  0.00  1  0.00  0.00 Kernel.raise 
0.00 48.12  0.00  1  0.00  0.00 Exception#to_s 
0.00 48.12  0.00  1  0.00  0.00 WEBrick::GenericServer#stop 
0.00 48.12  0.00  1  0.00  0.00 WEBrick::BasicLog#debug? 

Esta salida particular se produjo después de que maté WEBrick (Ctrl + C). También experimento esto al ejecutar pruebas (parece aparecer después de cada prueba/archivo) y al ejecutar rake db:migrate (aparece cuando se realiza la migración).

Actualmente estoy ejecutando Rails 3.1.0 (actualizado de 3.0.5 esperando que eso lo resuelva) y ruby ​​1.9.2p180 instalado a través de RVM.

¿Alguna idea de por qué sucede esto?

+0

Casi se parece a algún tipo de perfil o salida de evaluación comparativa. No tengo idea de qué podría hacer eso, pero quizás eso te puede dar algunas ideas sobre dónde buscar. Tal vez habilites algún tipo de perfil en algún lugar. – Casper

+2

Mira aquí. Parece salida similar: http://stackoverflow.com/questions/350470/what-tools-do-you-recommend-to-profile-rails-apps – Casper

+0

¡Tienes razón! Se ve exactamente como el perfil de salida. Ahora queda por averiguar de dónde viene ... – fiskeben

Respuesta

1

Usted tenía un modelo llamado Profile, cuando quitó que Rails intentó cargarlo, aunque como ese archivo ya no existía, habría buscado en otra parte de la ruta de carga y había sacado el generador de perfiles de las bibliotecas estándar. Por lo tanto, lo que está viendo es que su aplicación está perfilada (accidentalmente).

Cuestiones relacionadas