> It seems like I've been all over the forums, docs, and Google looking for an answer, but is there a method or process to terminate a ngx.timer.every timer?
>
> I basically have a shared dict flag that I set outside the timer callback, which works great, but I thought possibly calling 'return' in the timer callback after checking the > flag would stop the timer, but that does not seem to be the case.
>
> The flag does get set, and is readable in the timer callback.
>
> Should I assume this is just not possible?
Yes, you may not cancel the timer created by ngx.timer.every.
Instead, you can use ngx.timer.at and create another timer in the timer callback.