[ic] Interchange 4.9.6 process randomly exiting.

Stefan Hornburg interchange-users@icdevgroup.org
Sun Feb 16 12:37:00 2003


On Mon, 17 Feb 2003 01:06:14 +0800
"Cameron" <ritontor@icenet.com.au> wrote:

> > I've just installed 4.9.6 on a new server, and it's periodically crashing,
> > leaving no trace of why/how/when in the error log(s). Here is the result
> of
> > a strace -p on the process id... It flips along on, looping and timing out
> > (where it says Timeout) until eventually, at the end, it is dying :)
> >
> > select(16, [7 8], NULL, NULL, {3, 0})   = 0 (Timeout)
> > time(NULL)                              = 1045380008
> > open("/var/run/interchange", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY)
> =
> > 2
> > fstat64(2, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> > fcntl64(0x2, 0x2, 0x1, 0x8e6e538)       = 0
> > getdents64(0x2, 0x9548b88, 0x1000, 0x4) = 312
> > getdents64(0x2, 0x9548b88, 0x1000, 0x4) = 0
> > close(2)                                = 0
> > select(16, [7 8], NULL, NULL, {3, 0})   = ? ERESTARTNOHAND (To be
> restarted)
> > +++ killed by SIGKILL +++
> >
> >
> 
> Further to this, it's happening *EXACTLY* once every hour. i wrote a 12
> second perl script to restart IC when it dies, and yeah... it's dying almost
> to the second exactly one hour after it's started. This should be a big clue
> for someone who knows the guts of IC better than i do!

That looks like Interchange is killed by another program, e.g. something run
by your provider if this isn't your machine.

Bye
      Racke