Puncte:0

Ejabberd nu va mai începe

drapel gr

Am rulat ejabberd de câteva luni fără probleme. În ultimele zile, a început să se blocheze cu erori de memorie lipsită în dmesg. Acum, pur și simplu nu va începe.

Când încerc să-l pornesc, văd asta în jurnal:

2021-11-17 16:48:21.808 [notificare] <0.120.0>@lager_file_backend:154 Loghwm modificat pentru /opt/ejabberd/logs/ejabberd.log la 100
2021-11-17 16:48:22.043 [info] <0.106.0>@ejabberd_config:load:82 Se încarcă configurația din /opt/ejabberd/conf/ejabberd.yml
2021-11-17 16:48:22.064 [notificare] <0.120.0>@lager_file_backend:143 S-a schimbat nivelul de jurnal al /opt/ejabberd/logs/ejabberd.log la depanare
2021-11-17 16:48:22.138 [debug] <0.123.0>@lager_handler_watcher:127 Lager a instalat handler-ul lager_backend_throttle în lager_event
2021-11-17 16:48:22.329 [info] <0.106.0>@ejabberd_config:load:89 Configurația a fost încărcată cu succes
2021-11-17 16:48:22.474 [debug] <0.223.0>@ejabberd_mnesia:init:79 Se așteaptă sincronizarea tabelelor Mnesia...

Eu rulez ejabberd-21.07.

Orice sugestie pentru remedierea acestui lucru ar fi binevenită!

Mike.

Puncte:0
drapel ru

Aveți o bază de date mică sau foarte mare? Adică, doar câteva mii de conturi, sau milioane de conturi? Dacă este o bază de date mare, ar fi de preferat să folosiți stocarea SQL.

Dacă este o bază de date mică, poate că a fost coruptă după o blocare sau o problemă cu RAM sau disc...

În acest moment, puteți încerca să deschideți manual baza de date mnesia și să faceți backup:

⯠erl -sname ejabberd@localhost -mnesia dir \"/usr/local/var/lib/ejabberd\"
Erlang/OTP 23 [erts-11.1.8] [sursa] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1]
Eshell V11.1.8 (avortați cu ^G)

(ejabberd@localhost)1> mnesia:start().
Bine

(ejabberd@localhost)2> mnesia:info(). 
---> Tabelele active <--- 
mod_register_ip: cu 0 înregistrări care ocupă 305 cuvinte din mem
...
listă: cu 0 înregistrări ocupând 5464 de octeți pe disc
...
Bine

(ejabberd@localhost)3> mnesia:backup("/tmp/aa.backup").
Bine
drapel gr
Bună, și mulțumesc că mi-ați revenit despre asta. Am doar 6 utilizatori pe acest sistem. Iată rezultatul comenzilor pe care le-ați specificat: https://pastebin.com/xGuK8QEh Spuneți-mi ce părere aveți.
Badlop avatar
drapel ru
Ar trebui să modificați comanda! Furnizați calea dir-ului mneziei existente, așa că erlang încearcă să citească fișierele mneziei existente :)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.