kannel_modem.conf : group = modems id = wavecom name = "wavecom" detect-string = "WAVECOM" need-sleep = true broken = true
allthough it is also set in the kannel.conf file. Ronen On Mon, Feb 9, 2009 at 9:12 AM, Ronen Amity <[email protected]> wrote: > missed the /var/log/kannel.log. > > [r...@monsrv log]# cat kannel.log > 2008-03-02 15:33:52 [23445] [0] PANIC: Where are the modem definitions ?!?! > 2008-03-02 15:33:52 [23445] [0] PANIC: /usr/sbin/bearerbox(gw_panic+0xb4) > [0x80c1153] > 2008-03-02 15:33:52 [23445] [0] PANIC: /usr/sbin/bearerbox [0x8065ff4] > 2008-03-02 15:33:52 [23445] [0] PANIC: > /usr/sbin/bearerbox(smsc_at2_create+0x4dd) [0x80665b6] > 2008-03-02 15:33:52 [23445] [0] PANIC: > /usr/sbin/bearerbox(smscconn_create+0xf32) [0x80615e7] > 2008-03-02 15:33:52 [23445] [0] PANIC: > /usr/sbin/bearerbox(smsc2_start+0x373) [0x805836d] > 2008-03-02 15:33:52 [23445] [0] PANIC: /usr/sbin/bearerbox(main+0xd26) > [0x80529c7] > 2008-03-02 15:33:52 [23445] [0] PANIC: > /lib/tls/libc.so.6(__libc_start_main+0xd3) [0x7b1de3] > 2008-03-02 15:33:52 [23445] [0] PANIC: /usr/sbin/bearerbox [0x80517b1] > > what am i missing ? usualy it works. > Regards, > > Ronen > > On Mon, Feb 9, 2009 at 9:04 AM, Alejandro Guerrieri < > [email protected]> wrote: > >> Smsbox is dying because probably bearerbox died before that. >> >> Check on kannel.log to see if it's there any more info there, or try >> running bearerbox from the command line and see what it prints when it dies. >> >> Regards, >> >> Alejandro >> >> >> On Mon, Feb 9, 2009 at 8:00 AM, Ronen Amity <[email protected]> wrote: >> >>> >>> >>> Every now and again kannel hangs (does not receive / send sms). >>> >>> I now moved to restarting the kannel every 1 hour (to move away from the >>> problem). >>> >>> I am starting both bearerbox and smsbox (as I am only sending sms out – >>> notification for Nagios). >>> >>> >>> >>> Once in a while I get the following (from smsbox.log) >>> >>> 2009-02-09 06:00:10 [4382] [0] INFO: Added logfile >>> `/var/log/kannel/smsbox.log' with level `0'. >>> >>> 2009-02-09 06:00:10 [4382] [0] INFO: Service global sender set as '13013' >>> >>> 2009-02-09 06:00:10 [4382] [0] INFO: Logging accesses to >>> '/var/log/kannel/sms-access.log'. >>> >>> 2009-02-09 06:00:10 [4382] [0] INFO: Started access logfile >>> `/var/log/kannel/sms-access.log'. >>> >>> 2009-02-09 06:00:10 [4382] [0] INFO: HTTP: Opening server at port 13013. >>> >>> 2009-02-09 06:00:10 [4382] [0] DEBUG: Started thread 1 >>> (gwlib/fdset.c:poller) >>> >>> 2009-02-09 06:00:10 [4382] [0] DEBUG: Started thread 2 >>> (gwlib/http.c:server_thread) >>> >>> 2009-02-09 06:00:10 [4382] [0] INFO: Set up send sms service at port >>> 13013 >>> >>> 2009-02-09 06:00:10 [4382] [0] DEBUG: Started thread 3 >>> (gw/smsbox.c:sendsms_thread) >>> >>> 2009-02-09 06:00:10 [4382] [0] DEBUG: >>> ---------------------------------------------- >>> >>> 2009-02-09 06:00:10 [4382] [0] DEBUG: Kannel smsbox version 1.4.1 >>> starting >>> >>> 2009-02-09 06:00:10 [4382] [0] DEBUG: Started thread 4 >>> (gw/smsbox.c:obey_request_thread) >>> >>> 2009-02-09 06:00:10 [4382] [0] DEBUG: Started thread 5 >>> (gw/smsbox.c:url_result_thread) >>> >>> 2009-02-09 06:00:10 [4382] [0] DEBUG: Started thread 6 >>> (gw/smsbox.c:http_queue_thread) >>> >>> 2009-02-09 06:00:10 [4382] [0] ERROR: connect failed >>> >>> 2009-02-09 06:00:10 [4382] [0] ERROR: System error 111: Connection >>> refused >>> >>> 2009-02-09 06:00:10 [4382] [0] ERROR: error connecting to server >>> `localhost' at port `13001' >>> >>> 2009-02-09 06:00:10 [4382] [0] PANIC: Couldn't connect to the bearerbox. >>> >>> 2009-02-09 06:00:10 [4382] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) >>> maps to pid 4382. >>> >>> 2009-02-09 06:00:10 [4382] [2] DEBUG: Thread 2 >>> (gwlib/http.c:server_thread) maps to pid 4382. >>> >>> 2009-02-09 06:00:10 [4382] [3] DEBUG: Thread 3 >>> (gw/smsbox.c:sendsms_thread) maps to pid 4382. >>> >>> 2009-02-09 06:00:10 [4382] [4] DEBUG: Thread 4 >>> (gw/smsbox.c:obey_request_thread) maps to pid 4382. >>> >>> 2009-02-09 06:00:10 [4382] [5] DEBUG: Thread 5 >>> (gw/smsbox.c:url_result_thread) maps to pid 4382. >>> >>> 2009-02-09 06:00:10 [4382] [6] DEBUG: Thread 6 >>> (gw/smsbox.c:http_queue_thread) maps to pid 4382. >>> 2009-02-09 06:00:10 [4382] [0] PANIC: >>> /usr/local/sbin/smsbox(gw_panic+0xa3) [0x807f353] >>> 2009-02-09 06:00:10 [4382] [0] PANIC: /usr/local/sbin/smsbox(main+0xc9b) >>> [0x8057377] >>> >>> 2009-02-09 06:00:10 [4382] [0] PANIC: >>> /lib/tls/libc.so.6(__libc_start_main+0xd3) [0x7b1de3] >>> >>> 2009-02-09 06:00:10 [4382] [0] PANIC: /usr/local/sbin/smsbox [0x80522e1] >>> >>> >>> >>> >>> >>> this is very distressing, I have to manually restart (or have a script >>> that will restart kannel every 1 hour). >>> i added 5 sec sleep between the stop and the start in the init.d startup >>> script. >>> >>> >>> Any recommendation would help. >>> >>> >>> >>> >>> >>> p.s. >>> >>> >>> >>> Below is my kannel.conf >>> >>> Regards, >>> >>> >>> >>> Ronen >>> >>> >>> ------------------------------ >>> >>> etc]# cat kannel.conf >>> >>> group = core >>> >>> admin-port = 13000 >>> >>> smsbox-port = 13001 >>> >>> admin-password = xxx >>> >>> wdp-interface-name = "*" >>> >>> log-file = "/var/log/kannel/bearerbox.log" >>> >>> access-log = "/var/log/kannel/bearer-access.log" >>> >>> >>> >>> group = smsc >>> >>> smsc = at >>> >>> modemtype = wavecom >>> >>> device = /dev/ttyS0 >>> >>> speed = 115200 >>> >>> >>> >>> group = smsbox >>> >>> bearerbox-host = localhost >>> >>> sendsms-port = 13013 >>> >>> global-sender = 13013 >>> >>> log-file = "/var/log/kannel/smsbox.log" >>> >>> access-log = "/var/log/kannel/sms-access.log" >>> >>> >>> >>> group = sendsms-user >>> >>> username = xxx >>> >>> password = xxx >>> >>> >>> >>> # SERVICES >>> >>> group = sms-service >>> >>> keyword = nop >>> >>> text = "You asked nothing and I did it!" >>> >>> >>> >>> # there should be default always >>> >>> group = sms-service >>> >>> keyword = default >>> >>> text = "Nagios Server" >>> >>> # text = "No service specified" >>> >>> >>> >>> group = modems >>> >>> id = wavecom >>> >>> name = "wavecom" >>> >>> need-sleep = true >>> >>> init-string = AT+CNMI=2,2,0,1,0;+CMEE=1 >>> >>> >>> >> >> > > > -- > Ronen Amity > > -- Ronen Amity
