Ok. But Im sure I was using only 2 include levels i.e. a file included
from a file included and that there was no circular nesting. Here is my
scenario -
queues.conf
#include <sales-queue.conf>
#include <support-queue.conf>
.
.
.
#include <billing-queue.conf>
Then I have a file defaults.conf which contains some default options for
queues and that file is being included in all the above
xxxxx-queues.conf files.
Then I also have xxxxx-agents.conf files which are files containing
queue members. These files are included in their respective
xxxxx-queues.conf files.
The reason im doing this is because we have 30+ queues and 150+ agents.
I will try it out again and debug this in the future.
Thanks and Regards,
Deepak
Tzafrir Cohen wrote:> On Fri, Jun 22, 2007 at 10:28:32AM +0530, Deepak Bhat wrote:
>
>> Yes I was aware of the MAX_INCLUDE_LEVEL define. Just wasnt sure about
>> increasing it cos I thgt it might have been kept that low for a reason.
>>
>> I have my setup working perfectly fine right now ( I just reduced the
>> number of files being included and there is no nesting either). Though
I
>> will try out your suggestions in the future when I need to make
changes.
>> Will let you know of my findings then.
>>
>
> It's "include level". Not "total number of
includes".
>
> If you have:
>
> #include file1
> #include file2
> #include file3
>
> ...
>
> #include file100
>
> It should work fine.
>
> If that gives you an error, it is a bug.
>
>
> There may be a problem with:
>
> #include file1
>
> which has:
>
> #include file1.1
>
> which has:
>
> #include file1.1.1
>
> up to more than 10 nesting levels. But I fail to see why is that needed.
> Again, I'm looking for an example that would make some sense for some
> specific situation.
>
>
>> Thanks for your help.
>>
>> Regards,
>> Deepak
>>
>> Tzafrir Cohen wrote:
>>
>>> On Thu, Jun 21, 2007 at 04:07:03PM +0530, Deepak Bhat wrote:
>>>
>>>
>>>> Im sure its not a circular include.
>>>>
>>>> Like you said its mostly realted to the number of nested
includes but
>>>> the exact meaning is not clear to me.
>>>>
>>>>
>>> I repeat:
>>>
>>>
>>>
>>>>> To trace this, enable debugging and debug logging. There is
a debug
>>>>> comment for each included file.
>>>>>
>>>>>
>>> enable 'debug' for some log file in logger.conf , and then
run:
>>>
>>> logger reload
>>> reload
>>>
>>>
>>>
>
>
>> _______________________________________________
>> --Bandwidth and Colocation provided by Easynews.com --
>>
>> asterisk-users mailing list
>> To UNSUBSCRIBE or update options visit:
>> http://lists.digium.com/mailman/listinfo/asterisk-users
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.digium.com/pipermail/asterisk-users/attachments/20070623/46af0ee9/attachment-0001.htm