Unngå å bli blokkert i tilfelle feilen: For mange tilkoblinger

Utgave

MySQL tillater vanligvis, som standard 100 (150 siden versjon 5.1) tilkoblinger til serveren ...

Det betyr at den 101. brukeren vil motta feilmeldingen "for mange tilkoblinger" ...

Løsning

Hvis dette skjer for deg, uansett grunn (for mange nettsider, kodeslinget, ...), så:

Bare vet at 101. Mysql-tilkobling gir høyere privilegiumnivå. Så, ved å logge (for eksempel) som root, bør du kunne få tilgang til serveren:

  • undersøke hva som skjer (VIS FULL PROCESSLIST)
  • fjern tilkoblinger (KILL)
  • i verste fall stoppe serveren (SHUTDOWN)

Merknader

Som nevnt ovenfor er den 101. forbindelsen reservert for SUPER-brukere ... noe som betyr at hvis brukeren angir PHP, for eksempel, har seg selv sitt eget privilegiumnivå, vil alt dette ikke fungere ... så bedre ikke opprette et nettsted med en utvidet brukerfunksjon ...

Hvis dette skjer, er det imidlertid bare for deg å ødelegge hovedprosessen (drep -9), det er best å lage en sjekkbord da ...

Forrige Artikkel Neste Artikkel

Beste Tips