Ich habe ejabberd Server v16.03 ausgeführt (geschrieben in erlang 18.3
), die ich von ejabberd site für ubuntu
heruntergeladen habe.So kompilieren und verwenden Sie modifizierte Ejabberd-Quelldateien
Ich möchte einige benutzerdefinierte Aufgaben vom Server durchgeführt werden.
So habe ich ejabberd_c2s.erl
Datei geändert.
Wenn ich es aus der Quelle kompilieren mit ./configure
make
make install
kompiliert es ohne Fehler.
Aber wenn ich es mit ejabberdctl start
ausführen, führt es nicht die Änderungen, die ich vorgenommen habe.
Also, ich muss Debugger ejabberdctl debug
verwenden und das Modul ejabberd_c2s.erl
nur anschließen, dann Änderungen, die ich gemacht habe funktioniert.
Auch die Protokolle zeigen keine Änderungen nach dem Debug-Modus aktiviert oder deaktiviert.
Ich möchte, dass meine Änderungen auf dem Produktionsserver arbeiten.
Irgendwelche Vorschläge werden geschätzt !!!