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

Reply via email to