Francis Daly Wrote:
-------------------------------------------------------
> On Wed, Aug 29, 2018 at 07:14:01PM -0400, jarstewa wrote:
>
> Hi there,
>
> I do not know the answer, and I have not tested the code you provided.
>
> But, one suggestion which might be quick for you to test:
>
> what happens if you change all of your variable names so that they do
> not start with a digit?
>
> As in: rename $2X_key to be (for example) $a2X_key.
>
> It is possible that "$2X_key" will be expanded as "X_key" when $2 has
> no value.
>
Thanks for the suggestion. I modified my example to have names likes $key_two rather than $2X_key and I do see the same behavior.
> If the first limit_req_zone argument is true in each case, the lowest
> rates is
> on the first one, so that is the one that will always take effect.
Hm, it seems to me that the first limit_req_zone argument is "", based on the value of the variable that I see in the logs, so I don't know why that limit is taking effect.