[ic] On restart of IC in rpc mode, 2 IC processes are not stopped
Stefan Hornburg
interchange-users@icdevgroup.org
Tue Jan 14 04:04:01 2003
On Tue, 14 Jan 2003 09:45:29 +0100
Joachim Leidinger <jojo@blackpoint.de> wrote:
> Kevin Walsh wrote:
> > Joachim Leidinger [jojo@blackpoint.de] wrote:
> >
> >>Ron Phipps wrote:
> >>
> >>>I'm running IC on Redhat 7.3 all errata up to date, Perl 5.6.1, mysql,
> >>>dual Xeon P4, 2GB ram. The IC services is running in RPC mode, I have
> >>>tested with both MaxServers set to 0 and no MaxServers setting within
> >>>the RPC block in interchange.cfg.
> >>>
> >>>(snip)
> >>>
> >>>If you count the number of processes it increases by two each time.
> >>>This continues in this fashion unless I do a killall and then restart
> >>>IC. You can probably figure out on a development server that IC would
> >>>be restarted a lot and this leaves a lot of processes which are not
> >>>doing anything.
> >>>
> >>
> >>I can confirm this behavior with IC 4.8.6, FreeBSD and Perl 5.8! But I
> >>can't increase the number of the processes with several restarting of
> >>the IC server.
> >>
> >
> > Out of interest, are you (either of you) running the with UNIX or
> > INET-mode?
>
> UNIX-mode only!
>
> There are two other coworkers, who use the same IC in the same machine.
> I've asked them for more informations (how to start, stop or restart IC)
> and
> did not get the answer yet. I want to know, if they stop, start or
> restart IC with another commands than me.
> It seems to, if there are some syntax errors and/or one of the running
> IC Server is very busy, some IC Server will not stop or end by any
> command like
>
> bin/interchange --stop
> or
> bin/interchange -u -r
>
> In the error.log file, i have for example
>
> - - - [27/November/2002:17:38:35 +0100] - - page server pid 32045 won't die!
> - - - [27/November/2002:17:38:39 +0100] - - page server pid 32043 won't die!
> - - - [27/November/2002:17:38:39 +0100] - - page server pid 32047 won't die!
> - - - [27/November/2002:17:38:43 +0100] - - page server pid 32049 won't die!
>
> What kind of the reason can that be?
Among other things an infinite loop in embedded Perl might cause this error
message.
Ciao
Racke