Puncte:0

Serviciul nu poate folosi mysql la pornire

drapel pe

Am o eroare ciudată. Am configurat Postfix și ASSP, ASSP pentru a utiliza bazele de date mysql și totul este bine. Dacă rulez perl assp.pl nu-ți face griji viața este bună.

Dar, totuși, dacă am configurat assp să ruleze ca serviciu (astfel încât să pornească automat), acesta pornește, dar niciunul dintre tabele nu este importat, fie nu are acces la perl, fie nu are acces la mysql. ..

Am încercat să ridic permisiunile și cam tot ce mi se poate gândi... Ce ar putea fi cauza asta?

/etc/systemd/system/assp.service

[Unitate]
Descriere=Proxy SMTP AntiSpam
După=mysql.service network.target
[Serviciu]
Type=onehot
RemainAfterExit=true
ExecStart=/usr/bin/perl /var/db/assp/assp.pl /var/db/assp/
ExecStop=/usr/bin/killall /usr/bin/perl
Utilizator=rădăcină
[Instalare]
WantedBy=multi-user.target

Orice sfat ar fi foarte apreciat :)

Jurnal de pornire Jurnalul de pornire arată de fapt eroarea. Dar nu sunt sigur dacă este o eroare de permisiune perl sau mysql.

Iul-06-21 00:52:41 [Worker_10001] Eroare baza de date lista albă: Nu se poate localiza metoda obiectului „conectare” prin pachetul „DBI” la sub main::checkDBCon linia 63.
Iul-06-21 00:52:41 [Worker_10001] Eroare baza de date Persblack: Nu se poate localiza metoda obiectului "conectare" prin pachetul "DBI" la sub main::checkDBCon linia 63.
Iul-06-21 00:52:41 [Worker_10001] Eroare baza de date pe lista roșie: Nu se poate localiza metoda obiectului „conectare” prin pachetul „DBI” la sub main::checkDBCon linia 63.
Iul-06-21 00:52:41 [Worker_10001] Eroare baza de date Delaydb: Nu se poate localiza metoda obiectului „conectare” prin pachetul „DBI” la sub main::checkDBCon linia 63.
Iul-06-21 00:52:41 [Worker_10001] Eroare baza de date Delaydb.white: Nu se poate localiza metoda obiectului „conectare” prin pachetul „DBI” la sub main::checkDBCon linia 63.
Iul-06-21 00:52:41 [Worker_10001] Eroare baza de date Pbdb.white.db: Nu se poate localiza metoda obiectului „conectare” prin pachetul „DBI” la sub main::checkDBCon linia 63.
Iul-06-21 00:52:41 [Worker_10001] Eroare baza de date Pbdb.black.db: Nu se poate localiza metoda obiectului „conectare” prin pachetul „DBI” la sub main::checkDBCon linia 63.
Iul-06-21 00:52:41 [Worker_10001] Eroare baza de date Pbdb.rbl.db: Nu se poate localiza metoda obiectului "conectare" prin pachetul "DBI" la sub main::checkDBCon linia 63
Michael Hampton avatar
drapel cz
Ce se înregistrează când porniți serviciul?
Marcel avatar
drapel pe
Ei bine, totul ca de obicei, cu excepția importului tabelului @MichaelHamptonm, l-am adăugat mai sus
Michael Hampton avatar
drapel cz
Aceasta pare o problemă de instalare. Exact cum ai instalat ASSP?
Marcel avatar
drapel pe
@MichaelHampton L-am instalat urmând un ghid pentru centos... Nu există niciun lucru ciudat major despre instalare. Singurul lucru ciudat (care nu este chiar atât de ciudat) este că folosesc myql pentru stocarea înregistrărilor

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.