Restarting ocserv doesn't clean up all workers
Niels Peen
niels at peen.ch
Wed Sep 24 08:35:59 PDT 2014
> On 24 Sep 2014, at 16:44, Nikos Mavrogiannopoulos <n.mavrogiannopoulos at gmail.com> wrote:
>
> Could you provide the log output of such cases? Unless killed with
> SIGKILL ocserv shouldn't have left children hanging.
I use the TERM signal to kill the main ocserv process (using the pid file).
Prior to restart:
root 15305 0.0 0.3 53432 6484 ? Ss 05:24 0:02 /usr/local/sbin/ocserv -c /etc/ocserv/ocserv.conf
root 15306 0.0 0.1 48704 2144 ? S 05:24 0:00 /usr/local/sbin/ocserv -c /etc/ocserv/ocserv.conf
nobody 27889 0.0 0.0 48748 1592 ? S 21:40 0:03 /usr/local/sbin/ocserv -c /etc/ocserv/ocserv.conf
After restart:
[ ok ] Restarting ocserv: ocserv.
nobody 27889 0.0 0.0 48748 1592 ? S 21:40 0:03 /usr/local/sbin/ocserv -c /etc/ocserv/ocserv.conf
root 29495 0.0 0.0 48696 1372 ? Ss 23:25 0:00 /usr/local/sbin/ocserv -c /etc/ocserv/ocserv.conf
root 29497 0.0 0.0 48704 1404 ? S 23:25 0:00 /usr/local/sbin/ocserv -c /etc/ocserv/ocserv.conf
27889 should’ve been killed but wasn’t. To kill it manually at this point I need to use SIGKILL - TERM won’t work.
The log doesn’t show the shutdown, only the (re)start:
Sep 24 23:25:07 stariba ocserv[29495]: main: initialized ocserv 0.8.4
Sep 24 23:25:07 stariba ocserv[29497]: sec-mod: sec-mod initialized (socket: ///var/run/ocserv-socket.29495)
If I search the log for 27889 I do see this one message:
Sep 24 21:40:49 stariba ocserv[15306]: sec-mod: received request from pid 27889 and uid 65534
Searching for 15306 shows me many repetitions like this one:
Sep 24 15:24:16 stariba ocserv[15306]: sec-mod: performing maintenance
Sep 24 15:24:16 stariba ocserv[15306]: sec-mod: active sessions 0, banned entries 0
Sep 24 15:24:51 stariba ocserv[15306]: sec-mod: received request from pid 22703 and uid 65534
Sep 24 15:24:51 stariba ocserv[15306]: sec-mod: cmd [size=40] sm: sign
Sep 24 15:24:59 stariba ocserv[15306]: sec-mod: received request from pid 22706 and uid 65534
Sep 24 15:24:59 stariba ocserv[15306]: sec-mod: cmd [size=55] sm: sign
Sep 24 15:25:24 stariba ocserv[15306]: sec-mod: received request from pid 22730 and uid 65534
Sep 24 15:25:24 stariba ocserv[15306]: sec-mod: cmd [size=55] sm: sign
Sep 24 15:25:25 stariba ocserv[15306]: sec-mod: received request from pid 22730 and uid 65534
Sep 24 15:25:25 stariba ocserv[15306]: sec-mod: cmd [size=34] sm: auth init
Sep 24 15:25:25 stariba ocserv[15306]: sec-mod: auth init for user ‘user' (group: '') from ‘X.X.X.X'
Sep 24 15:25:26 stariba ocserv[15306]: sec-mod: received request from pid 22730 and uid 65534
Sep 24 15:25:26 stariba ocserv[15306]: sec-mod: cmd [size=28] sm: auth cont
Sep 24 15:25:26 stariba ocserv[15306]: sec-mod: auth cont for user ‘user'
Sep 24 15:25:26 stariba ocserv[15306]: pam_radius_auth: DEBUG: getservbyname(radius, udp) returned -548460320.
Sep 24 15:25:26 stariba ocserv[15306]: sec-mod: auth deinit for user ‘user'
Sep 24 15:25:51 stariba ocserv[15306]: sec-mod: received request from pid 22738 and uid 65534
Sep 24 15:25:51 stariba ocserv[15306]: sec-mod: cmd [size=40] sm: sign
Sep 24 15:26:51 stariba ocserv[15306]: sec-mod: received request from pid 22746 and uid 65534
Sep 24 15:26:51 stariba ocserv[15306]: sec-mod: cmd [size=40] sm: sign
Sep 24 15:27:51 stariba ocserv[15306]: sec-mod: received request from pid 22771 and uid 65534
Sep 24 15:27:51 stariba ocserv[15306]: sec-mod: cmd [size=40] sm: sign
Sep 24 15:28:51 stariba ocserv[15306]: sec-mod: received request from pid 22787 and uid 65534
Sep 24 15:28:51 stariba ocserv[15306]: sec-mod: cmd [size=40] sm: sign
Regards,
Niels
More information about the openconnect-devel
mailing list