From notifications@github.com Mon Sep 17 12:26:48 2018 From: Daniel-Constantin Mierla To: sr-dev@lists.kamailio.org Subject: Re: [sr-dev] [kamailio/kamailio] Unexpected log_systemd behavior when daemon is forked (#799) Date: Mon, 17 Sep 2018 03:26:39 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0290937500==" --===============0290937500== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Got a bit of time to test this with latest master and it seems to work with f= ollowing basic config: ``` #!KAMAILIO ####### Global Parameters ######### ### LOG Levels: 3=3DDBG, 2=3DINFO, 1=3DNOTICE, 0=3DWARN, -1=3DERR debug=3D2 log_stderror=3Dno memdbg=3D5 memlog=3D5 log_facility=3DLOG_LOCAL0 log_prefix=3D"{$mt $hdr(CSeq) $ci} " /* number of SIP routing processes */ children=3D2 log_engine_type=3D"systemd" ####### Modules Section ######## /* set paths to location of modules */ # mpath=3D"/usr/local/lib/kamailio/modules/" loadmodule "log_systemd.so" loadmodule "jsonrpcs.so" loadmodule "kex.so" loadmodule "corex.so" loadmodule "tm.so" loadmodule "tmx.so" loadmodule "sl.so" loadmodule "rr.so" loadmodule "pv.so" loadmodule "maxfwd.so" loadmodule "textops.so" loadmodule "siputils.so" loadmodule "xlog.so" loadmodule "sanity.so" loadmodule "ctl.so" loadmodule "cfg_rpc.so" loadmodule "counters.so" ####### Routing Logic ######## /* Main SIP request routing logic * - processing of any incoming SIP request starts with this route * - note: this is the same as route { ... } */ request_route { xlog("=3D=3D=3D=3D=3D test xlog message - R-URI is $ru\n"); sd_journal_print("LOG_ERR", "+++++ test sysd message - R-URI is $ru\n"); sl_send_reply("200", "ok"); exit; } ``` I sent test packets with sipsak, and in journalctl I see: ``` root(a)portugal ~ # journalctl -f -- Logs begin at Tue 2018-09-11 19:12:04 CEST. -- Sep 17 12:14:06 portugal kamailio[4540]: INFO: [core/udp_server.c:205]= : probe_max_receive_buffer(): SO_RCVBUF is finally 425984 Sep 17 12:14:06 portugal kamailio[4540]: INFO: [core/udp_server.c:153]= : probe_max_receive_buffer(): SO_RCVBUF is initially 212992 Sep 17 12:14:06 portugal kamailio[4540]: INFO: [core/udp_server.c:205]= : probe_max_receive_buffer(): SO_RCVBUF is finally 425984 Sep 17 12:14:06 portugal kamailio[4553]: INFO: jsonrpcs [jsonrpcs_sock.c:443]= : jsonrpc_dgram_process(): a new child 0/4553 Sep 17 12:14:06 portugal kamailio[4554]: INFO: ctl [io_listener.c:214]: io_li= sten_loop(): io_listen_loop: using epoll_lt io watch method (config) Sep 17 12:14:48 portugal kamailio[4541]: ERROR: {1 1 OPTIONS 1446075015(a)127= .0.1.1}