[JDEV] RE: My first jabber1.4 Crashed

Frank Wang frank.wang at viant.com
Mon Feb 12 15:23:47 CST 2001


I am running the jabberd in a init.d script with all std-out and std-error
redirect to
a file called debug.log.

Where is the "xterm" coming from in my debug.log? Is what crashing the
server? It definitely
printed out page of xterm before crashing I noticed. A section from my
debug.log:

____________

xtermxtermxtermMon Feb 12 22:15:38 2001  msntrans.c:152 1 session(s)
Mon Feb 12 22:15:44 2001  msntrans.c:152 1 session(s)
Mon Feb 12 22:15:50 2001  msntrans.c:152 1 session(s)
Mon Feb 12 22:15:56 2001  msntrans.c:152 1 session(s)
Mon Feb 12 22:16:02 2001  msntrans.c:152 1 session(s)
Mon Feb 12 22:16:08 2001  msntrans.c:152 1 session(s)
____________

My /etc/rc.d/init.d/jabberd script:

#! /bin/sh
#
# jabberd       Init script to start jabberd and auxiliary transports
#
#               Created from Bernd Eckenfels <ecki at lina.inka.de>
#
#               Written by Miquel van Smoorenburg <miquels at cistron.nl>.
#               Modified for Debian GNU/Linux
#               by Ian Murdock <imurdock at gnu.ai.mit.edu>.
#
# Version:      @(#)skeleton  1.8  03-Mar-1998  miquels at cistron.nl
#
# Modified for my attempt at running jabber-1.1 by Gleef
# Modified again for jabber-1.4 by Gleef
# Modified again for jabber-1.4 on RH Linux by AIM:frank3wang

HOST="mydomain.com"
JDIR="/usr/local/jabber-1.4"
DAEMON="$JDIR/jabberd/jabberd"
PIDFILE="$JDIR/jabber.pid"
DEBUGFILE="$JDIR/debug.log"
CONF="$JDIR/jabber.xml"
JABARGS="-h $HOST"
NAME=jabberd
DESC=jabberd
JUID="jabber:jabber"

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

test -f $DAEMON -a -f $CONF || exit 0

set -e

case "$1" in
  start)
        # Check if jabberd is already running
        if [ ! -f $PIDFILE ]; then
            echo -n "Starting $DESC: "
            $DAEMON -h $HOST -c $CONF &
            echo -n "$NAME "
            echo "."
        else
            echo -n "$DESC is already running "
        fi
        ;;
  stop)
        echo -n "Stopping $DESC: "
        pid=`cat $PIDFILE`
        echo -n "killing $NAME with pid $pid "
        kill $pid
        rm -f $PIDFILE
        echo "."
        ;;
  rundebug)
        # Check if jabberd is already running
        if [ ! -f /var/lock/subsys/jabberd ]; then
            echo -n "Starting $DESC: `date` "
            $DAEMON -h $HOST -c $CONF -D >> $DEBUGFILE  2>&1 &
            echo -n "$NAME "
            echo "."
        else
            echo -n "$DESC is already running "
        fi
        ;;
  *)
        N=/etc/init.d/$NAME
        # echo "Usage: $N {start|stop|rundebug}" >&2
        echo "Usage: $N {start|stop|rundebug}" >&2
        exit 1
        ;;
esac

exit 0

  -----Original Message-----
  From: Frank Wang [mailto:frank.wang at viant.com]
  Sent: 2001?2?12? 18:08
  To: jadmin at mailman.jabber.org; jdev at jabber.org
  Subject: My first jabber1.4 Crashed


  I have started jabber1.4 with ICQ, MSN, AIM and Yahoo transports as user
jabber apart of daemon group
  ./jabberd/jabberd -h mydomain.com -D &

  I can't close the xterm window since that will cause jabber crash with
error "PID change server exiting"
  so I left it running in xterm window

  ....

  It has crashed after 24 hour with following error just before the
crashing. I have rename the mydomain name.

  _______________

  20010212T18:33:33: [alert] (s2s): We were told by update.jabber.org that
our sending name mydomain.com is invalid, either something went wrong on
their end, we tried using that name improperly, or dns does not resolve to
us
  20010212T18:33:33: [notice] (update.jabber.org): bouncing a packet to
959967039 at update.jabber.org/0.9.3.5 from remi at mydomain.com/Laptop: Server
Connect Failed
  20010212T18:33:33: [notice] (update.jabber.org): bouncing a packet to
959967039 at update.jabber.org/0.9.3.5 from remi at mydomain.com/Laptop: Server
Connect Failed
  ________________

  I restarted the server now and running as user jabber without putting it
into a backgroup process:
  ./jabberd/jabberd -h mydomain.com -D

  I will see how long it will take before it crashes again.
  Anyone has the same problem or know the result for a fix?  Please let me
know.
  I'm running
  Red Hat Linux release 6.0 (Hedwig)
  Kernel 2.2.5-15 on an i686

  and all jabber src are from jabber1.4/final/

  Hmm.. I start to have doubt on the stability of the current src.  It's
very much like any servers during first few months of its release.

  FW
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.jabber.org/jdev/attachments/20010212/f937af33/attachment-0002.htm>


More information about the JDev mailing list