JakubEG | 2019-11-23 20:43:21 UTC | #1
Witam.
Authme nagle przestało się łączyć z bazą danych, podczas próby uruchomienia wywala błędy
m.in.:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
czy
Caused by: java.net.ConnectException: Connection refused (Connection refused)
bind-address ustawione mam na 0.0.0.0 i z takim ustawieniem normalnie działało, do bazy można się zalogować z konsoli oraz z phpmyadmin.
W plikach authme oraz sql nic nie było zmieniane.
Czy ktoś z was jest mi w stanie pomóc?..
Kamilkime | 2019-11-20 16:54:35 UTC | #2
Pokaż cały log lub całe błędy
JakubEG | 2019-11-20 16:56:37 UTC | #3
Proszę
https://pastebin.com/MXqkxhTy
JakubEG | 2019-11-20 17:20:17 UTC | #4
Authme nie chce łączyć się z żadną bazą danych, nawet z root…
Kamilkime | 2019-11-20 18:17:03 UTC | #5
Na roota logować się nie można zdalnie od jakiegoś czasu - jedynie z samej maszyny, komendami. Błąd wskazuje na coś z samym połączeniem - baza odrzuca połączenia, może odrzuca akurat z tego IP, może na to konto nie można się logować z tego IP lub wcale, może źle podane hasło
JakubEG | 2019-11-20 21:20:53 UTC | #6
Serwer stoi na tym samym VPS więc IP jest to samo,
Do godziny 11 serwer normalnie działał później zaczęło wywalać błędy że authme nie może połączyć się z bazą danych (serwer nie był dotykany zresztą wtedy byłem w pracy).
Czy ktoś ma może jakieś pomysły co mogło się posypać? Czy coś może samo się aktualizować na VPS (związanego z MySQL).
SP24 | 2019-11-21 06:35:21 UTC | #7
Upewnij się w authme czy zarówno url jak i inne dane są poprawne. Z pierwszego błędu wynika że url jest nieprawidłowy.
JakubEG | 2019-11-21 08:48:08 UTC | #8
Dane są poprawne, nie były zmieniane.
JakubEG | 2019-11-21 16:15:30 UTC | #9
Help.. :sweat:
Inne pluginy również nie mogą się połączyć z bazą danych…
Kaczuc | 2019-11-21 20:33:39 UTC | #10
Wyczytałem w Issues na github, że po ustawieniu mySQLUseSSL: false
baza ponownie akceptuje połączenie sprawdź czy w twoim przypadku zadziała.
https://github.com/AuthMe/AuthMeReloaded/issues/1941
JakubEG | 2019-11-21 20:38:10 UTC | #11
Okej, sprawdzę jutro i dam znać.
Dodam tylko że inny testowy plugin (logblock) również nie chce się połączyć.
SystemZ | 2019-11-21 23:51:54 UTC | #12
O ile coś kojarzę niedawno wychodziły łatki bezpieczeństwa do MariaDB czy MySQL.
Przy domyślnej konfiguracji Ubuntu w lvlup, łatki bezpieczeństwa powinny instalować się automatycznie.
Warto zerknąć w logach apt czy faktycznie zainstalowała się nowsza paczka.
Tak czy inaczej sugeruję uruchomić klienta poleceniem mysql
i spróbować wykonać w nim kilka komend aby upewnić się że baza odpowiada na zapytania jak trzeba.
Nie ma sensu męczyć pluginu jeśli sama baza się wyłożyła.
nexyrr | 2019-11-22 01:27:49 UTC | #13
Podpinam się pod temat, bo ten sam problem…
Świeżo postawiona baza, komendy pod mysql działają poprawnie, a pluginy (w tym AuthMe) nie chcą się wpiąć, wyrzucając error.
JakubEG | 2019-11-22 11:33:28 UTC | #14
Au, teraz pterodactyl sam z siebie przestał działać (najpewniej przez tą bazę danych).
error | 2019-11-22 15:08:59 UTC | #15
Z tego co słyszałem pterodactyl lubi się czasem wywalić z błahego powodu, no taka już jego natura…
[quote=”nexyrr, post:13, topic:12716”]
a pluginy (w tym AuthMe) nie chcą się wpiąć, wyrzucając error.
[/quote]
jaki error? Jeśli problem występuje na kilku serwerach jednocześnie myślę że wartoby się mu nieco przyjrzeć.
Szymonjjay | 2019-11-23 16:33:44 UTC | #16
mySQLUseSSL: true na false
bynajmniej mi pomogło
Kamilkime | 2019-11-24 01:39:25 UTC | #17
[quote=”Szymonjjay, post:16, topic:12716”]
bynajmniej
[/quote]
Proszę się wreszcie nauczyć, że bynajmniej
to zdecydowanie nie synonim przynajmniej
;/
https://wsjp.pl/index.php?idhasla=29698&ind=0&wszukaj=bynajmniej+
system | 2019-12-26 01:43:22 UTC | #18
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.