Rails, dispatch.fcgi e quebras de linha

por Walter Cruz on 16/04/2007
in Programação, Ruby, Rails

Mais um para a série: grandes problemas, pequenas soluções.

Há alguns meses eu coloquei o instiki para a equipe de desenvolvimento, na minha máquina mesmo. Porém, eu estava executando o mesmo usando o servidor webrick do ruby. As vezes, quando eu reiniciava a máquina, eu esquecia de reiniciar o wiki. Até que alguém gritasse aqui perguntando se o wiki estava fora do ar (diga-se de passagem, a página mais acessada do wiki chama-se almoço do dia).

Resolvi então configurar o rails com o apache2. Algumas pesquisas, e resolvi configurar usando o fastcgi.

Modificações no apache2.conf, reinicializações do apache2 e as mesmas mensagens teimavam em aparecer no log:

[Mon Apr 16 14:11:48 2007] [warn] FastCGI: (dynamic) server "/var/www/wiki/dispatch.fcgi" started (pid 323)
FastCGI: can't start server "/var/www/wiki/dispatch.fcgi" (pid 323), execle() failed: No such file or directory
[Mon Apr 16 14:11:48 2007] [warn] FastCGI: (dynamic) server "/var/www/wiki/dispatch.fcgi" (pid 323) terminated by calling exit with status '255'


Fuça daqui, fuça de lá, e nada. O Thiago Arrais aparece no meu talk, e eu pergunto a ele. Ele sugere verificar se o path para o interpretador ruby no início do dispatch.fcgi está correto. Verificação feita, tudo correto, nada do rails funcionar no apache2.

Até que eu tive uma epifania: seria isso um problema das quebras de linha (dos x unix)?. Uma rápida verificação no SciTE, dos2unix pra converter as quebras de linha para o formato do unix, e está tudo funcionando. Como num passe de mágica!

Endereço de trackback para este post

Trackback URL (clique direito e copie atalho/localização do link)

Sem feedback para esse post ainda

    Share Your Thoughts


    Seu endereço de e-mail não será revelado nesse site.

    Sua URL será exibida.
    PobreExcelente
    (Quebras de linha se tornam <br />)
    (Nome, e-mail & website)
    (Permitir que usuários o contatem através de um formulário eletrônico (seu e-mail não será exibido.))
    Subscribe to comments by email

    You can just use your OpenID to provide your name, e-mail and url.