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
_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users