There is no error log regarding this unfortunately.Can you check the server error log and post anything found in there?
Unfortunately I can't do that because there are dozens of plugins and we have an active forum.Have you tried disabling all other addons, leaving only DB Security enabled?
I did as you said, still the same result.Then I won’t be able to assist further unfortunatelyAs you can see, the issue does not occur here @ DBTech, and so the only way to get to the bottom of this issue is to attempt to isolate the issue.
Just because the issue does not occur with DB Security disabled, does not mean it’s not a conflict with other addons that might require either change on my end or their end. There’s only one way to find out.
DELETE FROM xf_dbtech_security_session WHERE last_activity_date <= (UNIX_TIMESTAMP() - (86400*7))
It's likely this is the problem. Can you try runningDELETE FROM xf_dbtech_security_session WHERE last_activity_date <= (UNIX_TIMESTAMP() - (86400*7))
This should delete all session records of users who have not been active for 7 days. Normally this is done automatically but it could not have been running @ your site for some reason.
We reinstalled the plugin. The problem was fixed, but it added 760 thousand data to the same table in half a day. We think there are serious problems with the plugin.Are you sure your web host is suitable for a forum of your size? Less than four thousand rows should not cause any timeout errors. Furthermore, the fact that your host outright kills the script instead of letting the script handle database timeout errors makes it sound like it’s really not suitable for your forum.
Do you have a sysadmin you can contact for more information about why the script is being killed?
I’d be happy to assist in finding ways to optimise for your site, but it seems like your host’s overly restrictive script environment is preventing the built-in cleanup functions from running.
We already have a server with a new gen Xeon processor that has much more power than we need. Our server load is very low.No, session tracking to power the "Log out from other sessions" feature is not a "serious problem with the plugin".
As I mentioned in my previous post, the problem is that your host is overly restrictive when it comes to queries it perceives to be too slow. You will need to contact your host and see if they can disable whatever's causing the "Request Timeout" page to appear. If they cannot, you may need a new web host.
I can look into adding an option for disabling the session tracking in a future version, but that does not change the fact that there are larger forums than yours using the plugin with no problems.
The timeout error comes after a long wait anyway. The data held in this table is too much and will probably be in the millions again soon.Then, as I said, you will need to contact your sysadmin to ask why that page appears and ask them to disable it so the page can function normally. Database query timeout errors should be handled by the application (XenForo), not by the server in that manner.
We use essential cookies to make this site work, and optional cookies to enhance your experience.