O serviço httpd está falhando ao iniciar - o fcgid não pode criar memória compartilhada

1

Não sei por que, mas quando tento iniciar o serviço httpd, ele não inicia.

Configuração do servidor:

OS: CentOS 5.10
PHP: 5.5.7
Apache: 2.2.3
  1. Eu construí o mod_fcgid a partir do código-fonte, coloque-o no diretório / etc / httpd / modules.

  2. Eu adicionei LoadModule fcgid_module modules/mod_fcgid.so à lista de módulos

  3. Comentei LoadModule cgi_module modules/mod_cgi.so , pois não precisarei disso.

  4. Eu criei um script wrapper para php e coloquei em / var / www / cgi-bin:

  5. Eu criei um manipulador para PHP que aponta para o wrapper.

  6. Então tento iniciar o serviço httpd

O seguinte é o erro que recebo em / var / log / httpd / error_log:

[Mon Dec 16 12:18:26 2013] [notice] SELinux policy enabled; httpd running as context user_u:system_r:httpd_t:s0
[Mon Dec 16 12:18:26 2013] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Dec 16 12:18:26 2013] [notice] SSL FIPS mode disabled
[Mon Dec 16 12:18:26 2013] [notice] Digest: generating secret for digest authentication ...
[Mon Dec 16 12:18:26 2013] [notice] Digest: done
[Mon Dec 16 12:18:26 2013] [emerg] (17)File exists: mod_fcgid: Can't create shared memory for size 1200712 bytes

Não tenho certeza se isso é um problema de permissões, ou algo com o SELinux, talvez - ou talvez suEXEC?

Eu gostaria de receber qualquer orientação, já que nem sei por onde começar a pesquisar.

    
por Nathan Lutterman 16.12.2013 / 21:21

0 respostas