Os recursos do banco de dados de conexão da estrutura ci não podem ser liberados

 Use a classe fornecida pela estrutura ci para consultar dados:

      $ this-> load-> database ();
      $ query = $ this-> db-> query ($ sql); Depois que o

    programa é executado por um período de tempo, é relatado um erro para informar ao banco de dados muitas conexões
 

    Obviamente, o recurso de conexão com o banco de dados mysql excede o valor de configuração max_connections. Imediatamente após cada consulta, adicione um script de liberação de recurso:

 

    $ this-> db-> close ();

    Ainda não é possível liberar recursos, o que devo fazer? Após verificar o manual, sei que, enquanto pconnect estiver definido como false, a configuração será aproximadamente a seguinte:

    $ db ['default'] ['pconnect'] = FALSE; Após a

    configuração, não há necessidade de chamar $ this-> db-> close (); Você pode fechar automaticamente a conexão.

Publicado 23 artigos originais · recebido 2 · visualizações 5258

Acho que você gosta

Origin blog.csdn.net/bianlitongcn/article/details/82500600
Recomendado
Clasificación