[SP-pm] Problema com módulo Catalyst::Plugin::Session::FastMmap

Solli Honorio shonorio at gmail.com
Fri Jan 6 15:24:19 PST 2012


Bom, eu estava respondendo ao email do André, mas já que vc encontrou a
solução vou só complementar algo aqui.

1o. cuidado ao criar estruturas de diretório no /tmp. Tem distribuição de
Linux de limpa o /tmp quando reiniciado (o Debian, por exemplo). Então a
tua aplicação precisa criar a estrutura de diretório se ela não existir.

2o. evite fazer configurações (definir permissão diferente do padrão, por
exemplo), pois o /tmp é terra de ninguém e a tua aplicação pode parar de
funcionar de uma hora para outra. Eu gosto de colocar estas coisas no
/home/usuário_da_aplicacao/tmp ou no /var/lib/aplicacao

Abraços,

Solli Honório

2012/1/6 Lucas Moraes <lucastiagodemoraes em gmail.com>

> *Funcionou André e funcionou do jeito que o Eden me indicou, colocado o
> arquivo em uma pasta que o apache tivesse permissão, *
> *Eden eu** não fiz no server onde esta o site, e nem vou fazer, não tinha
> como eu resetar o apache, porque o cliente estava fazendo upload fotos e
> video.*
> *E eu não ia falar para ele que tinha problema, só falei que ele tinha
> que acessar no porta 3000 por segurança :)*
> *
> *
> *Valeu André, Eden e Garu. O Garu me ajudou no irc.*
> *
> *
> *Falou.*
>
> 2012/1/6 André Walker <andre em andrewalker.net>
>
>>  On 01/05/2012 03:47 PM, Lucas Moraes wrote:
>>
>> Oi pessoal, algumas pessoal da lista já tem conhecimento sobre meu
>> problema, alem de já ter falado da minha dúvida irc.
>> Estou usando Catalyst, mod_perl2 e Apache2.
>> Esta me retornando esse erro:
>>  Open of share file /tmp/radio/session failed: Permission denied
>>   at /usr/lib/perl5/Cache/FastMmap.pm line 574.
>> O que acontece que quando restarto o Apache, gera o arquivo session.
>> Só consigo restartar o Apache como root, já mudei o path do session para
>> pasta que é visível ao usuário do Apache.
>> Eu não sei mais o que fazer, alguém pode me ajudar?
>> Valeu.
>>
>> Supondo que o usuário do Apache é "usuario_apache", com grupo
>> "grupo_apache", tente o seguinte (como root):
>>
>> # chown -R usuario_apache:grupo_apache /tmp/radio
>>
>> Claro que neste caso você teria deixar o arquivo de sessão em
>> /tmp/radio/session mesmo.
>>
>> Espero que dê certo!
>>
>> =begin disclaimer
>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>>
>>
>
> =begin disclaimer
>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>


-- 
"o animal satisfeito dorme". - Guimarães Rosa
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20120106/798c562d/attachment.html>


More information about the SaoPaulo-pm mailing list