mysql - stałe połączenie z bazą danych

0

Witam,
Natknąłem się dzisiaj na dość dziwny problem którego.

Baza ciągle otwierała nowe połączenia/procesy aż wyczerpał się limit i serwer padał.
Z tego co wiem na jednego hosta/użytkownika przypada jedno stałe połączenie.

Nasuwają mi się pytania:
Dlaczego system nie używał jednego połączenia tylko otwierał nowe?
Dlaczego w miejsce ręcznie 'zabitego' połączenia tworzy się nowe?
Dlaczego otwierane jest aż tyle połączeń?

Problem sam się rozwiązał chwilowo ale zauważyłem ze występował on tylko wtedy kiedy użytkownicy używali Google API dokładnie Places API (chyba bo ustąpiło kiedy wyczerpał się limit 1000 requestów)

Nie wiem też co zrobić bo maszynę restartowałem już kilkukrotnie i tylko to pomaga na 'wiszace' procesy a połączenia powinny zamknąć się same.

user image

0

Problem został rozwiązany.
Bałagan robiła pętla while, która pobierała poprzez api screena strony. Wystarczyło przed wywołaniem zakończyć połączenie z bazą.
A problem 'wiszących' procesów połączenia rozwiązałem ustawiają czas połączenia na max 5 min.

1 użytkowników online, w tym zalogowanych: 0, gości: 1