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

Reply via email to