
Erro no FastCGI
#1
Posted 13 maio 2011 - 02:26
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
#2
Posted 13 maio 2011 - 03:05
[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
#3
Posted 13 maio 2011 - 10:25
df -h e cola a saída para nós, acho que teu /tmp está lotado.
#4
Posted 13 maio 2011 - 02:57
Acho que resolveu o apache nao caiu mais tambem.
Obrigado
#6
Posted 22 junho 2011 - 01:32
É 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
#7
Posted 22 junho 2011 - 04:11
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
#8
Posted 22 junho 2011 - 05:09
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%
#9
Posted 22 junho 2011 - 06:51
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.
#10
Posted 22 junho 2011 - 07:23
Estou esperando um novo servidor para dividir ainda melhor as cargas, vou ver se boto nele.
Abraço
#11
Posted 23 junho 2011 - 10:08
Se usar o plugin que lhe falei ele faz tudo automático, inclusive a criação de vhosts convertidos para nginx
This post has been edited by little_oak: 23 junho 2011 - 10:09
#12
Posted 24 junho 2011 - 06:58
Se usar o plugin que lhe falei ele faz tudo automático, inclusive a criação de vhosts convertidos para nginx
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
#14
Posted 25 junho 2011 - 11:07
Ola, sim instalar ok, o problema é configurar o apache para receber do nginx
#15
Posted 26 junho 2011 - 09:54
#16
Posted 27 junho 2011 - 10:23
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?
#17
Posted 27 junho 2011 - 04:58
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
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
#18
Posted 27 junho 2011 - 06:21
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
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
#19
Posted 28 junho 2011 - 12:53
Bons estudos.
#20
Posted 28 junho 2011 - 03:03
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
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

Help










