Fórum cPanel: Erro no FastCGI - Fórum cPanel

Ir para


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

Erro no FastCGI

#1 Membro offline   Insert 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 336
  • Cadastrado: 11-setembro 09

Posted 13 maio 2011 - 02:26

Instalei o Fastcgi no meu servidor e funcionou por alguns minutos mas agora fica dando este erro no erro log e o aspache cai:

mod_fcgid: Can't create shared memory for size

Aumentei a memoria compartilahda no sysctl(kernel.shmmax = 1073741824) para 1GB nao sei se ira resolve,r alguem ja passou por isso? No google nao tem nada de interessante.

Estou usando tambem o EA com 256M de cache. e antes de aumentar a memoria no sysctl ela esta com 256M

Os discos estão com gigas de espaço livre e memoria tem 8GB e livre tem 2GB
0

#2 Membro offline   Insert 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 336
  • Cadastrado: 11-setembro 09

Posted 13 maio 2011 - 03:05

Nao resolveu:

[Fri May 13 02:59:02 2011] [emerg] (28)No space left on device: mod_fcgid: Can't create shared memory for size 1167812 bytes
[Fri May 13 02:59:12 2011] [emerg] (28)No space left on device: mod_fcgid: Can't create shared memory for size 1167812 bytes

0

#3 Membro offline   little_oak 

  • Se às mãos fazem errar -> yum remove hands -y
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 1166
  • Cadastrado: 19-julho 07
  • Gender:Male
  • Interests:Gnu/Linux, Windows Server, PHP, Mysql, Postgres, Ajax, Flex e Café, soldat, Warcraft, Quake, Counter Strike, Cachorros, Surf e tomar muito, mas muito café!

Posted 13 maio 2011 - 10:25

Bom dia,

df -h e cola a saída para nós, acho que teu /tmp está lotado.
0

#4 Membro offline   Insert 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 336
  • Cadastrado: 11-setembro 09

Posted 13 maio 2011 - 02:57

O /tmp ta vazio, mas aumentei o kern.ipc.shmall a pedido do suporte do cpanel e parece que resolveu, ate agora(desde cedinho) nao teve mais este eror no error log do apache.

Acho que resolveu o apache nao caiu mais tambem.

Obrigado
0

#5 Membro offline   little_oak 

  • Se às mãos fazem errar -> yum remove hands -y
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 1166
  • Cadastrado: 19-julho 07
  • Gender:Male
  • Interests:Gnu/Linux, Windows Server, PHP, Mysql, Postgres, Ajax, Flex e Café, soldat, Warcraft, Quake, Counter Strike, Cachorros, Surf e tomar muito, mas muito café!

Posted 13 maio 2011 - 08:12

Estranho, é cloud ou vm?
0

#6 Membro offline   chefinhu 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 265
  • Cadastrado: 03-janeiro 08

Posted 22 junho 2011 - 01:32

Ola amigos estou com erro de internal server error ao utilizar FCGI no server.


É um script de um cliente que ao tentar dar upload em arquivos da esse erro.

Em outros sites deu o problema de erro 500 mas ao deletar o .htacccess voltou, agora esse é no script mesmo.

Ao mudar para CGI vai numa boa, mas quando mudo para CGI a minha CPu sobe para mais de 220% já o DSO mata a minha memória ram o FCGI é o unico que se manteve relativamente bom.

Alguma luz?

Obrigado
0

#7 Membro offline   little_oak 

  • Se às mãos fazem errar -> yum remove hands -y
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 1166
  • Cadastrado: 19-julho 07
  • Gender:Male
  • Interests:Gnu/Linux, Windows Server, PHP, Mysql, Postgres, Ajax, Flex e Café, soldat, Warcraft, Quake, Counter Strike, Cachorros, Surf e tomar muito, mas muito café!

Posted 22 junho 2011 - 04:11

Tenta rodar em suphp, é bem flex.
Pode ser também permissão na pasta aonde ocorrem uploads (deve ser 755 para pastas atual e subjacentes assim como arquivos são 644 - no caso de usar suExec).
Usa CentOs ou Red Hat?

This post has been edited by little_oak: 22 junho 2011 - 04:14

0

#8 Membro offline   chefinhu 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 265
  • Cadastrado: 03-janeiro 08

Posted 22 junho 2011 - 05:09

QUOTE(little_oak @ Jun 22 2011, 04:11 PM) <{POST_SNAPBACK}>
Tenta rodar em suphp, é bem flex.
Pode ser também permissão na pasta aonde ocorrem uploads (deve ser 755 para pastas atual e subjacentes assim como arquivos são 644 - no caso de usar suExec).
Usa CentOs ou Red Hat?



Oi, é CentOS, tentei por suphp mas ai gerou diversos erros em muitos sites, e cusomizar todos ficou inviavel,

A solução foi por o servidor padrão para php4 em cgi, e os sites que consomuam muito processamento botei em php5 para dso

Ficou razoavel por agora

Server load 10.05
Memory Used 17.8%
0

#9 Membro offline   little_oak 

  • Se às mãos fazem errar -> yum remove hands -y
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 1166
  • Cadastrado: 19-julho 07
  • Gender:Male
  • Interests:Gnu/Linux, Windows Server, PHP, Mysql, Postgres, Ajax, Flex e Café, soldat, Warcraft, Quake, Counter Strike, Cachorros, Surf e tomar muito, mas muito café!

Posted 22 junho 2011 - 06:51

Nginx está rodando?
Caso não tem um plugin Free para Cpanel que é compatível somente com CentOs.
Bons estudos e com o nginx seu load cai uns 40% pra mais.

Abraços.
0

#10 Membro offline   chefinhu 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 265
  • Cadastrado: 03-janeiro 08

Posted 22 junho 2011 - 07:23

Tentei rodar, mas vi que só vai de proxy, ai vi que tem de configurar um monte de coisa, comecei a fazer mas ai altera porta do apache etc faria os sites ficarem offline, preferi não arriscar,

Estou esperando um novo servidor para dividir ainda melhor as cargas, vou ver se boto nele.

Abraço
0

#11 Membro offline   little_oak 

  • Se às mãos fazem errar -> yum remove hands -y
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 1166
  • Cadastrado: 19-julho 07
  • Gender:Male
  • Interests:Gnu/Linux, Windows Server, PHP, Mysql, Postgres, Ajax, Flex e Café, soldat, Warcraft, Quake, Counter Strike, Cachorros, Surf e tomar muito, mas muito café!

Posted 23 junho 2011 - 10:08

Não, na verdade o apache responde em outra (81 ou 8081), enquanto o nginx interpreta primariamente sua consulta na 80.
Se usar o plugin que lhe falei ele faz tudo automático, inclusive a criação de vhosts convertidos para nginx wink.gif.

This post has been edited by little_oak: 23 junho 2011 - 10:09

0

#12 Membro offline   chefinhu 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 265
  • Cadastrado: 03-janeiro 08

Posted 24 junho 2011 - 06:58

QUOTE(little_oak @ Jun 23 2011, 10:08 AM) <{POST_SNAPBACK}>
Não, na verdade o apache responde em outra (81 ou 8081), enquanto o nginx interpreta primariamente sua consulta na 80.
Se usar o plugin que lhe falei ele faz tudo automático, inclusive a criação de vhosts convertidos para nginx wink.gif.



Eu tentei, mas acabei não conseguindo com sucesso, sabe algum tutorial pois não é só instalar o plugin e ser feliz infelizmente.

Abraço
0

#13 Membro offline   T. Manoel 

  • Moderador
  • Grupo: Moderadores
  • Posts: 347
  • Cadastrado: 24-março 08
  • Gender:Male
  • Location:João Pessoa / PB

Posted 25 junho 2011 - 06:49

www.nginxcp.com

vamos dar nomes aos bois... load de 10? pra quantos sites jovem? ta meio alto :}
0

#14 Membro offline   chefinhu 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 265
  • Cadastrado: 03-janeiro 08

Posted 25 junho 2011 - 11:07

QUOTE(T. Manoel @ Jun 25 2011, 06:49 AM) <{POST_SNAPBACK}>
www.nginxcp.com

vamos dar nomes aos bois... load de 10? pra quantos sites jovem? ta meio alto :}



Ola, sim instalar ok, o problema é configurar o apache para receber do nginx
0

#15 Membro offline   little_oak 

  • Se às mãos fazem errar -> yum remove hands -y
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 1166
  • Cadastrado: 19-julho 07
  • Gender:Male
  • Interests:Gnu/Linux, Windows Server, PHP, Mysql, Postgres, Ajax, Flex e Café, soldat, Warcraft, Quake, Counter Strike, Cachorros, Surf e tomar muito, mas muito café!

Posted 26 junho 2011 - 09:54

Só precisa mudar a porta dele no setup básico do cpanel e o problema estará sanado wink.gif.
0

#16 Membro offline   chefinhu 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 265
  • Cadastrado: 03-janeiro 08

Posted 27 junho 2011 - 10:23

Então, eu tentei manualmente, instalando o nginx, e tentei instalando o plugin que tem de whm nginx,

Altero a porta ok,

Mas como o nginx vai saber a porta do apache e se comunicar com ele? Eu criei uma conta no whm, e ao tentar acessar o ip/~login sempre me retorna em 404 not found

Certeza que é só instalar?
0

#17 Membro offline   little_oak 

  • Se às mãos fazem errar -> yum remove hands -y
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 1166
  • Cadastrado: 19-julho 07
  • Gender:Male
  • Interests:Gnu/Linux, Windows Server, PHP, Mysql, Postgres, Ajax, Flex e Café, soldat, Warcraft, Quake, Counter Strike, Cachorros, Surf e tomar muito, mas muito café!

Posted 27 junho 2011 - 04:58

Opaaaa, isso é mod_userdir (ip/~user), isso é coisa comum no apache, você pode fazer na conf do nginx, Você que sabe. (http://wiki.nginx.org/NginxUserDir <--- Isso é igual o mod_userdir do apache)
Ele faz proxy, gerencia o cache e só manda para o apache o que realmente precisa ser processado (interpretado).
"O wordpress usa para suportar milhões de acessos concorrentes", por isso tem gente grande já usando e nós, ainda empreendedores no ramo de hosting (não somos dominadores como os grandes nomes) já podemos abraçar a causa wink.gif.

Nginx neles!

Depois olha o conf do nginx e dá uma observada em como ele define a pasta root (www) de cada user, você vai gostar, dá para fazer cache de tudo (basta meter as extensões e correr para o abraço).

Bom trabalho para ti.

This post has been edited by little_oak: 27 junho 2011 - 05:00

0

#18 Membro offline   chefinhu 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 265
  • Cadastrado: 03-janeiro 08

Posted 27 junho 2011 - 06:21

QUOTE(little_oak @ Jun 27 2011, 04:58 PM) <{POST_SNAPBACK}>
Opaaaa, isso é mod_userdir (ip/~user), isso é coisa comum no apache, você pode fazer na conf do nginx, Você que sabe. (http://wiki.nginx.org/NginxUserDir <--- Isso é igual o mod_userdir do apache)
Ele faz proxy, gerencia o cache e só manda para o apache o que realmente precisa ser processado (interpretado).
"O wordpress usa para suportar milhões de acessos concorrentes", por isso tem gente grande já usando e nós, ainda empreendedores no ramo de hosting (não somos dominadores como os grandes nomes) já podemos abraçar a causa wink.gif.

Nginx neles!

Depois olha o conf do nginx e dá uma observada em como ele define a pasta root (www) de cada user, você vai gostar, dá para fazer cache de tudo (basta meter as extensões e correr para o abraço).

Bom trabalho para ti.


Hun, mas ele indentifica a porta do apache automatica, e entra em modo proxy automatico?

Abraço
0

#19 Membro offline   little_oak 

  • Se às mãos fazem errar -> yum remove hands -y
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 1166
  • Cadastrado: 19-julho 07
  • Gender:Male
  • Interests:Gnu/Linux, Windows Server, PHP, Mysql, Postgres, Ajax, Flex e Café, soldat, Warcraft, Quake, Counter Strike, Cachorros, Surf e tomar muito, mas muito café!

Posted 28 junho 2011 - 12:53

Tudo automático, só redireciona em modo transparente para a porta modificada do apache aquilo que realmente precisar ser interpretado (php, rhtml,phtml, jsp...), imagens, html, css, swf, mp3... tudo isso roda igual uma bala.
Bons estudos.
0

#20 Membro offline   chefinhu 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 265
  • Cadastrado: 03-janeiro 08

Posted 28 junho 2011 - 03:03

QUOTE(little_oak @ Jun 28 2011, 12:53 PM) <{POST_SNAPBACK}>
Tudo automático, só redireciona em modo transparente para a porta modificada do apache aquilo que realmente precisar ser interpretado (php, rhtml,phtml, jsp...), imagens, html, css, swf, mp3... tudo isso roda igual uma bala.
Bons estudos.


Bacana, por algum motivo o nginx diz estar rodando mas não acessa pela porta 80 nem ralando, botei o apache me porta 81, e 8080 mas realmente o nginx não abre na 80.

Tentei reinstalar e recebi alguns códigos de erros

CODE
Welcome to the Nginx Admin installer......Starting Install
Generating vhosts...
Traceback (most recent call last):
  File "/scripts/createvhosts.py", line 2, in ?
    import yaml
  File "/usr/lib/python2.4/site-packages/PyYAML-3.10-py2.4-linux-x86_64.egg/yaml/__init__.py", line 26
SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause
Installing WHM interface...
deploying booster rockets
Traceback (most recent call last):
  File "/usr/local/src/publicnginx/nginxinstaller2", line 9, in ?
    import createvhosts
  File "/usr/local/src/publicnginx/createvhosts.py", line 2, in ?
    import yaml
  File "/usr/lib/python2.4/site-packages/PyYAML-3.10-py2.4-linux-x86_64.egg/yaml/__init__.py", line 26
SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause

0

Share this topic:


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 membro(s), 1 visitante(s), 0 membro(s) anônimo(s)