O que significa memory_limit = -1 em um arquivo PHP.ini?

2

Eu estava em algumas configurações do servidor Ubuntu, e descobri que minha memória no servidor (recursos on-line dizem que o padrão é normalmente 128Mb correto)

e eu encontrei isso listado

memory_limit = -1

Por quê? O que faz um valor de -1? Php de 5,6

    
por camdixon 25.11.2016 / 14:43

2 respostas

6

A partir da documentação oficial aqui :

This sets the maximum amount of memory in bytes that a script is allowed to allocate. This helps prevent poorly written scripts for eating up all available memory on a server. Note that to have no memory limit, set this directive to -1.

    
por 25.11.2016 / 14:46
-1

Não faça isso. Obviamente php tem um vazamento de memória em algum lugar e você está dizendo ao servidor para usar apenas toda a memória que ele quer. O problema não foi corrigido de todo. Se você monitorar seu servidor, você verá que provavelmente está usando a maior parte da RAM e até mesmo trocando para o disco.

    
por 29.03.2017 / 17:58