Lighttpd com FastCGI não cria /tmp/fcgi.sock na inicialização?

2

Estou rodando o lighttpd-1.4.19 em uma caixa do debian 5 e tento rodar o web2py com o fastcgi. O problema é que o lighttpd não cria o arquivo de soquete /tmp/fcgi.sock.

Se eu estou criando o arquivo sozinho

 touch /tmp/fcgi.sock

O lighttpd iniciará, mas lançará esse erro após algum tempo:

unexpected end-of-file (perhaps the fastcgi process died): pid: 0 socket: unix:/tmp/fcgi.sock

Minha configuração é assim:

fastcgi.server = (
  "/handler_web2py.fcgi" => (
      "handler_web2py" => ( #name for logs
        "check-local" => "disable",
        "socket" => "/tmp/fcgi.sock",
        "idle-timeout" => 20,
        "max-procs" => 1
      )
   ),
)

Existe algum problema conhecido com a execução do lighttpd no debian 5?

Obrigado por qualquer ajuda.

Eu colei toda a configuração do lighttpd: link

    
por Marlon 11.03.2011 / 19:53

2 respostas

0

Certifique-se de que quando você 'toca' no arquivo que o lighttpd ainda tem permissões para acessar o arquivo.

Em segundo lugar, verifique se o mod scgi está habilitado no lighttpd conf

Por fim, se estiver vinculando a uma porta com menos de 1024 (provavelmente é), precisa de privilégios de root ou superusuário para vincular. sudo deve ser capaz de ligar o socket a uma porta inferior.

EDIT: fez uma rápida pesquisa no google sobre o erro e descobriu o seguinte: link

    
por 11.03.2011 / 20:15
0

Você não precisa de uma diretiva bin-path se quiser usar o gerenciador de processos do ligthttpd?

    
por 03.09.2013 / 07:42