[ic] We're sorry, the Interchange server is unavailable

Michael J. Curtis michael.curtis at glcweb.co.uk
Fri Aug 15 22:37:49 UTC 2008



> > interchange worked when run in debug mode.)  Try changing the setting
> > of MV_GETPPID_BROKEN in interchange.cfg as it may be stalled trying
> > to get the PPID.
>
> When you install Interchange from the tarball, the usual install
> routine goes like this:
>
> perl Makefile.PL
> make
> make test
> make install
Yep did all that
>
> Here, in the 'make test' step, any and all errors are detected,
> upon which you can take appropriate action.

No errors at all from 'make test'

>
> Even if you do not want to install IC from the tarball, you can
> still download it and run the first three commands (all but the
> final 'make install') in there to test and see whether IC can run
> on your system properly.
>
> Most commonly, when this gettpid thing is the problem, instead
> of seeing message a-la
>
> ... running in INET mode... OK.
>
> you will see some long directory listing after which the test
> routine will exit with a failure.

Extract from interchange/error.log
- - - [15/August/2008:22:54:25 +0100] - - ...UI is loaded...
- - - [15/August/2008:22:54:25 +0100] - - Interchange V5.6.0
- - - [15/August/2008:22:54:25 +0100] - - Running with old signals.
- - - [15/August/2008:22:54:25 +0100] - - Config 'standardDev' at server startup
- - - [15/August/2008:22:54:26 +0100] - - Config 'standardProd' at server startup

Interestingly, when I do a
interch at interchg:~$ interchange/bin/interchange --restart
The previous Interchange server was not running and probably
terminated with an error.
Low traffic settings.
Calling UI......UI is loaded...
Interchange V5.6.0
Running with old signals.
Configuring catalog standardDev...Using MySQL, DSN=dbi:mysql:standardDev...done.
Configuring catalog standardProd...Using MySQL, DSN=dbi:mysql:standardProd...done.
interch at interchg:~$


Extract from interch at interchg:~$ ps -ax | grep interch
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
 5668 tty1     S      0:00 interchange: /home/interch/interchange


Extract from interchange/etc
(After killing the interchange process and restarting it)
interch at interchg:~$ ls -al interchange/etc
total 40
drwxr-xr-x  3 interch interch 4096 2008-08-14 23:08 .
drwxr-xr-x 11 interch interch 4096 2008-08-15 23:15 ..
-rw-r--r--  1 interch interch    1 2008-08-10 16:16 .empty
-rw-------  1 interch interch    5 2008-08-11 00:18 interchange.pid
drwxr-xr-x  5 interch interch 4096 2008-08-10 16:16 jobs
-rw-r--r--  1 interch interch 3145 2008-08-14 22:54 makecat.cfg
-rw-r--r--  1 root    root    3145 2008-08-14 22:54 makecat.cfg.new
-rw-------  1 interch interch   60 2008-08-15 22:54 status.standardDev
-rw-------  1 interch interch   61 2008-08-15 22:54 status.standardProd
-rw-------  1 interch interch 1579 2008-08-10 23:47 varnames

So looks like the process is after all not running as fully as the error.log would suggest

Oh BTW Fedora is on 32bit and Ubuntu is on 64bit VMWare VM's

Many thanks for your prompt reply Davor/Richard

Regards

Mike Curtis

>
> -doc
>
> _______________________________________________
> interchange-users mailing list
> interchange-users at icdevgroup.org
> http://www.icdevgroup.org/mailman/listinfo/interchange-users



More information about the interchange-users mailing list