Hi James,

The problem is that you are using db_text backend for the module. and this DB engine adds its own level of caching. The db_text reads the content of the file and caches it in memory; then, the blacklist module reads from db_text and caches again.

The reload function you are using is forcing the module to reload from DB, but in your case the DB is not reloading from the actual file.

What you need to do is to set the "db_mode" param in db_text to "1":
http://www.opensips.org/html/docs/modules/1.7.x/db_text.html#id250100

Regards,
Bogdan

On 03/05/2012 07:38 PM, discodo...@aol.com wrote:
I am having an issue when I update my userblacklist file then call opensipsctl fifo reload_blacklist. I see that the date updates on my FIFO file but when I try to test the updated numbers to verify that they are blocked my test fails and the number dials.

I then restart opensips and test again and the updated numbers are now blocked.

I am not sure if this matters but the file size of my FIFO is 0.

I am using dbtext

modparam("userblacklist", "db_url","text:///zxa/server/opensipsdb")

Have I missed a setting?

Thanks,

James




_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


--
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to