Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Developer Junior

[Resolvido] PHP Fatal error: Allowed memory size of 67108864

Recommended Posts

Pessoal,

 

Estou com um problema

de no envio de e-mail, o email

até chega a ser enviado o problema é

que demora no retorno da página, e

aparece pro cliente a seguinte mensagem

 

PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 757269 bytes) in E:\home\amaisc1\Web\modulos\phpmailer\class.phpmailer.php on line 1486

 

Alguem saberia me informar o que está ocorrendo???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está rodando em servidor local de teste ou na web?

 

Aumenta a quantidade de memória no php.ini (memory_limit) e dá um restart no Apache.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como você está enviando esses emails ?

 

Você, por acaso, tem uma matriz, com os destinatários ?

 

O erro indica que você está tentando alocar, em memória, mais que o limite pré-estabelecido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como você está enviando esse e-mail?

Criando tudo e enviando de uma vez só?

É assim, se seu db tem 15 mil emails, e você colocar somente o addaddress no loop, ele vai tentar enviar um e-mail para 15 mil users de uma vez só.

Tente enviar um grupo de 10 e-mails, dá um sleep(7) e mais 10 e assim sucessivamente.

Mais lento, porém envia, e seu servidor de e-mail não fica marcado como spam nos outros servidores.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está utilizando algum script pronto ou está desenvolvendo o seu próprio?

Se for pronto, diz o nome.

 

Você não informou também se você está rodando em servidor local ou web? Se for web, você é proprietário do servidor? Tem acesso root?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está utilizando algum script pronto ou está desenvolvendo o seu próprio?

Se for pronto, diz o nome.

 

Você não informou também se você está rodando em servidor local ou web? Se for web, você é proprietário do servidor? Tem acesso root?

 

 

Estou usando classes: phpmailer e smtp,

e rodo em servidor web

e nao tenho acesso root

 

Conversei

 

hoje com alguns colegas meus,

 

oes mesmo me informaram

 

que podem ser devido

 

a uso da classe stmp que estou

 

usando, alguem sabe alfo sobre isso

 

Pessoal,

 

Troquei na hora de envio do email de IsSMTP(), para

ISMail() e funcionou para um modulo no entanto

no outro modulo quando adapto

ele nao envia o e-mail,

alguem esta tendo esse mesmo problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Continua o problema com a memória? Reclama para o teu host, que eles tem como aumentar a quantidade de memória liberada para o Apache nas configurações do servidor. Se eles se recusarem, muda de host.

 

Eu utilizo o PHP Mailer e nunca tive problemas de memória no meu host.

 

Posta aqui como ficou seu código que não está funcionando pra gente dar uma olhada.

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Continua o problema com a memória? Reclama para o teu host, que eles tem como aumentar a quantidade de memória liberada para o Apache nas configurações do servidor. Se eles se recusarem, muda de host.

 

Eu utilizo o PHP Mailer e nunca tive problemas de memória no meu host.

 

Posta aqui como ficou seu código que não está funcionando pra gente dar uma olhada.

 

Abraços!

 

Descobri,

que a empresa onde aloca minhas paginas,

mudou as configurações de SMTP, e devido

a issop estava barrando alguns e-mails

deixei comentada a parte de identificacao de usuario e senha,

pelo visto resolveu

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.