Please find the responses...

Kannel is running as root.

There are messages in the queue. but very less when compared to memory queue

Queue is about *800 thousand* messages in the worst case. and store will be
less than 20 thousand.



How can I reduce the amount of queued messages? By giving a cap for the HTTP
request to the smsbox?

I suppose that by using sqlbox, queue will not be there in memory and
messages will be processed from the database.

--------
*Jinson*


On Tue, Oct 26, 2010 at 8:45 PM, Alejandro Guerrieri <
[email protected]> wrote:

> Ok, some questions:
>
> kannel is running as "user"?
>
> Are you sure there's nothing on the store?
>
> How big is your queue anyway?
>
> And some answers:
>
> Add more memory, or reduce the amount of queued messages. There's no way
> out, pending messages will _always_ be kept in memory for performance
> reasons (it would be painfully slow otherwise).
>
> Swapping will trash your performance badly, if you'r sending big amounts of
> messages, you need to use the proper hardware to do it.
>
> sqlbox doesn't have anything to do with your problem.
>
> Regards,
>
> Alex
>
>
> On Tue, Oct 26, 2010 at 5:05 PM, Jinson <[email protected]> wrote:
>
>> I can not afford consuming huge memories...its already using 80% of my
>> swap area and message queues are getting increased.
>>
>> Is there any alternative to solve this? How about sqlbox?
>>
>> --------
>> *Jinson*
>>  *
>>
>>
>> *
>>
>>
>> On Tue, Oct 26, 2010 at 8:29 PM, Alejandro Guerrieri <
>> [email protected]> wrote:
>>
>>> Oh, and BTW, the store is a "safeguard" that it's only used when starting
>>> the service (to reload pending messages, etc).
>>>
>>> Under normal operations, kannel will keep all messages in memory _and_
>>> back them up on the store. If you shutdown the service (or if it crashes or
>>> it's killed), kannel will use the store to restore the queue.
>>>
>>> So, if you have a huge queue, expect it to consume vast amounts of
>>> memory, even with the store in place.
>>>
>>> Hope it helps,
>>>
>>> Alex
>>>
>>>
>>> On Tue, Oct 26, 2010 at 4:56 PM, Alejandro Guerrieri <
>>> [email protected]> wrote:
>>>
>>>> Jinson,
>>>>
>>>> store-dump-freq only applies to the "file" store-type.
>>>>
>>>> Are you sure that the spool folder exists, and it's writable by the
>>>> process kannel is running as?
>>>>
>>>> Have you checked the logs?
>>>>
>>>> Regards,
>>>>
>>>> Alex
>>>>
>>>>
>>>> On Tue, Oct 26, 2010 at 4:47 PM, Jinson <[email protected]> wrote:
>>>>
>>>>> Sorry for the trouble. Was trying to convey the exact problem.
>>>>>
>>>>> I'm still facing this issue. My messages are getting queued up in the
>>>>> memory queue and not getting moved into the store.
>>>>>
>>>>> --------
>>>>> *Jinson*
>>>>>
>>>>> 2010/10/26 Nikos Balkanas <[email protected]>
>>>>>
>>>>> Not when you are spamming the list. 3 emails about the same thing in
>>>>>> the last 4 hours is abuse, for users who volunteer their free time to 
>>>>>> help.
>>>>>>
>>>>>> Nikos
>>>>>> ----- Original Message ----- From: Jinson
>>>>>> To: users
>>>>>> Cc: Divya Philip
>>>>>> Sent: Tuesday, October 26, 2010 3:19 PM
>>>>>> Subject: Re: Question about Store Type
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Can somebody help me with the query?
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Tue, Oct 26, 2010 at 11:24 AM, Jinson <[email protected]> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> A correction :
>>>>>> I have huge message queue in memory related to each SMSC connection
>>>>>> and very less number of messages in store.
>>>>>>
>>>>>>
>>>>>> On Tue, Oct 26, 2010 at 10:59 AM, Jinson <[email protected]> wrote:
>>>>>>
>>>>>> Hello Group,
>>>>>>
>>>>>>
>>>>>> Can somebody explain how Kannel Store mechanism works?
>>>>>>
>>>>>>
>>>>>> I can see three configuration parameters in the user guide.
>>>>>> store-type, store-location and store-dump-freq.
>>>>>>
>>>>>>
>>>>>> My problem is that I have huge message queue in memory related to each
>>>>>> SMSC connection and very less number of messages in queue. My swap usage 
>>>>>> is
>>>>>> always above 70% because of the memory queues.
>>>>>>
>>>>>>
>>>>>> Is there any way to move these queued messages in memory to store?
>>>>>>
>>>>>>
>>>>>> Attached my core group conf
>>>>>>
>>>>>>
>>>>>> #Kannel configuration
>>>>>> group = core
>>>>>> admin-port = xxxx
>>>>>> admin-password = "xxx"
>>>>>> status-password = "xxxx"
>>>>>> smsbox-port = xxxx
>>>>>> smsbox-port-ssl = no
>>>>>> sms-resend-retry = 0
>>>>>> store-type = spool
>>>>>> store-location = "/xxxxxxxxxxl"
>>>>>> dlr-storage = mysql
>>>>>> log-file = "/var/log/kannel/kannel-core.log"
>>>>>> access-log = "/var/log/kannel/bearerbox-access.log"
>>>>>> log-level = 1
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Thanks
>>>>>> Jinson.
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to