Hallo,
ich setze für meinen XMPP-Server auf Prosody, der seine Daten aus der MariaDB bekommt. Leider ist es aktuell so, dass ich den Prosody nach einem Reboot manuell neu starten muss, da offenbar der mysqld erst nach dem Prosody startet, dadurch die Verbindung nicht geöffnet werden kann und ein Neustart von Prosody dann offenbar das Problem löst. Wie kann ich Prosody dazu bewegen, MariaDB als Abhängigkeit zu sehen? Ich verwende Wheezy.
Vielen Dank!
Liebe Grüße,
m.
[geloest] Prosody nach MariaDB starten
-
- Beiträge: 91
- Registriert: 22.12.2012 13:53:47
- Lizenz eigener Beiträge: GNU General Public License
[geloest] Prosody nach MariaDB starten
Zuletzt geändert von monumentum am 28.09.2014 15:36:08, insgesamt 1-mal geändert.
Re: Prosody nach MariaDB starten
/etc/init.d/prosody:
Eine /etc/insserv/overrides/prosody erstellen:
(Nur der Header wird dabei benötigt)(Das mariadb aus testing/sid läuft unter "mysql")
dann obiger override:
-----------------------------------
prosody gäbe es auch aus wheezy-backports,
derselbe Hack.
-----------------------------------
Wie das unter jessie/testing/sid mit systemd als Init gemacht würde?
Code: Alles auswählen
#! /bin/sh
### BEGIN INIT INFO
# Provides: prosody
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Prosody XMPP Server
### END INIT INFO
...
Code: Alles auswählen
#! /bin/sh
### BEGIN INIT INFO
# Provides: prosody
# Required-Start: $network $remote_fs $syslog mysql
# Required-Stop: $remote_fs $syslog mysql
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Prosody XMPP Server
### END INIT INFO
Code: Alles auswählen
# insserv -s | egrep "mysql|proso"
K:02:0 1 6:prosody
K:04:0 1 6:mysql
S:03:2 3 4 5:prosody
S:03:2 3 4 5:mysql
Code: Alles auswählen
# insserv -v
...
# insserv -s | egrep "mysql|proso"
K:02:0 1 6:prosody
K:04:0 1 6:mysql
S:04:2 3 4 5:prosody
S:03:2 3 4 5:mysql
-----------------------------------
prosody gäbe es auch aus wheezy-backports,
derselbe Hack.
-----------------------------------
Wie das unter jessie/testing/sid mit systemd als Init gemacht würde?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-
- Beiträge: 91
- Registriert: 22.12.2012 13:53:47
- Lizenz eigener Beiträge: GNU General Public License
Re: Prosody nach MariaDB starten
Hallo,
danke für die schnelle Antwort - so funktioniert es.
Liebe Grüße,
m.
danke für die schnelle Antwort - so funktioniert es.
Liebe Grüße,
m.