[JDEV] Jabber server on MacOS X

Keith Minkler kminkler at jabber.com
Sun Mar 25 13:32:29 CST 2001


That "recieved KILL" message is in jabberd/jabberd.c, it should be
printed out whenever the server recieves a signal (other than SIGHUP),
and dies.. 

If pth is screwed up, it is possible that the signals are not being
sent to the right thread (maybe..) since MIO uses alot of signals...
althought the MIO signals should be sent (via pth) directly to specific
threads.


On Sun, Mar 25, 2001 at 09:18:48PM +0200, Max Horn wrote:
> Hi folks,
> 
> 
> I attempted to get the jabber server to run on my MacOS X box, but 
> failed. I am using latest CVS, plus some mods I had to make to get it 
> compiling (as they are mostly minor, I'd be happy to contribute them 
> back).
> 
> For those who don't know, MacOS X at its core is a BSD system; I know 
> it is possible to run Jabberd on other BSD systems, so I still hope 
> I'll get it to run on OS X.
> 
> 
> So I compiled the server, as "static", since shared libs on OS X are 
> "different" to put it nicely ;) Then I followed the 1.4 Server HOWTO, 
> modifiying my jabber.xml file as described. Then I launch the server 
> like this:
> 
> ./jabberd/jabberd -D -h <my.dydns.name>
> 
> (of course I inserted the correct domain name)
> 
> 
> This causes it to print out a lot of debug information; here is an 
> excerpt (the last messages it prints before exiting):
> 
> 
> 
> Sun Mar 25 21:07:40 2001  dnsrv.c:132 DNSRV CHILD: starting
> Sun Mar 25 21:07:40 2001  mio.c:614 socket 5 has restore karma -100 -=> 10
> Sun Mar 25 21:07:40 2001  deliver.c:277 Registering s2s with instance s2s
> Sun Mar 25 21:07:40 2001  dialback.c:265 dialback loading
> Sun Mar 25 21:07:40 2001  deliver.c:235 @-internal processing <xdb 
> type='get' to='config at -internal' from='s2s' 
> ns='jabber:config:dialback' id='0'/>
> Sun Mar 25 21:07:40 2001  deliver.c:649 delivering to instance 's2s'
> Sun Mar 25 21:07:40 2001  xdb.c:41 xdb_results checking xdb packet 
> <xdb type='result' to='s2s' from='config at -internal' 
> ns='jabber:config:dialback' id='0'><dialback 
> xmlns='jabber:config:dialback'>
> <legacy/>
> <ip port='5269'/>
> <karma>
> <init>50</init>
> <max>50</max>
> <inc>4</inc>
> <dec>1</dec>
> <penalty>-5</penalty>
> <restore>50</restore>
> </karma>
> </dialback></xdb>
> Sun Mar 25 21:07:40 2001  mio.c:1105 io_select to listen on 5269 [(null)]
> Sun Mar 25 21:07:40 2001  dnsrv.c:147 DNSRV CHILD: Read from buffer: <stream>
> Sun Mar 25 21:07:40 2001  mio.c:1129 io_select starting to listen on 
> 5269 [(null)]
> Sun Mar 25 21:07:40 2001  log.c:105 <log type='alert' 
> from='-internal'>Recieved Kill.  Jabberd shutting down.</log>
> Sun Mar 25 21:07:40 2001  deliver.c:460 DELIVER 3:-internal <log 
> type='alert' from='-internal'>Recieved Kill.  Jabberd shutting 
> down.</log>
> Sun Mar 25 21:07:40 2001  deliver.c:649 delivering to instance 'elogger'
> 20010325T19:07:40: [alert] (-internal): Recieved Kill.  Jabberd shutting down.
> Sun Mar 25 21:07:40 2001  mio.c:614 socket 8 has restore karma -100 -=> 50
> Sun Mar 25 21:07:41 2001  mio.c:799 MIO is shutting down
> Sun Mar 25 21:07:41 2001  dialback_in.c:170 dbin read: fd 8 flag 4
> Sun Mar 25 21:07:41 2001  mio.c:354 freed MIO socket
> Sun Mar 25 21:07:41 2001  mio.c:354 freed MIO socket
> Sun Mar 25 21:07:41 2001  dnsrv.c:143 dnsrv: Read error on 
> coprocess(1): 1 Operation not permitted
> Sun Mar 25 21:07:41 2001  dnsrv.c:157 DNSRV CHILD: out of loop.. exiting normal
> 
> 
> 
> 
> I am a bit confused over this, and how to interpret it. The server 
> suddenly receives a "kill" it seems?!?! What's going on there? BTW, I 
> also had to modify pth-1.3.7 slightly to get it to compile (modified 
> configure.in), but I doubt this is the problem, as "make test" run 
> fine for pth, and I know it has been used on MacOSX/Darwin before.
> 
> 
> Any hints are appreciated!
> 
> 
> Max
> 
> -- 
> -----------------------------------------------
> Max Horn
> C/C++/Java Developer
> 
> email: <mailto:max at quendi.de>
> phone: (+49) 6151-494890
> 
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev
Keith Minkler

-------
Software Developer
Jabber.COM, Inc.
-------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <https://www.jabber.org/jdev/attachments/20010325/323097dc/attachment-0002.pgp>


More information about the JDev mailing list