It shouldn't be, I believe the only changes were in PHP.Is it necessary to click rebuild master data button after hitting /install URL when upgrading from 2.1.5 to 2.1.5a?
You should almost never need to rebuild master data, especially not on a regular basis.Ever since the 2.1.5a we have needed to rebuild master data pretty much every day anyway.
You should almost never need to rebuild master data, especially not on a regular basis.
Yep, sadly true, but hopefully the next release of XF fixes whatever has broken in 2.1.5a. We're just going to run a nightly cron master data rebuild in the meantime.Then there is something wrong with your installation or host.
I honestly find it hard to believe it is because of a XF update. You would think if it was, many more people would be experiencing the same issue.
There is nothing to fix as far as we are aware, so most likely the issue you are experiencing will continue in subsequent releases.hopefully the next release of XF fixes whatever has broken in 2.1.5a
I might be wrong, but I don't think it's something others are experiencing. I've been running 2.1.5a since release and I've never run into this issue or needed to rebuild the master data. I'm not sure what steps you've taken to troubleshoot, but I'd wager it's specific to something about your installation or server configuration, and not really a bug in XF itself.
It sounds like something went wrong with uploading the files, as it is happening since he switched. Try to upload the files again, be sure to overwrite them and restart your server again to make sure caching isn't a problem somehow.
It could be something which manifested as a result of the upgrade but was not caused by a defect in the update itself. When it occurs, do your database tables contain the ostensibly missing records? I'm not sure how you're managing yourSure it may just be our unique setup that broke at the exact moment when we upgraded our primary site to XF 2.1.5a after not having seen anything like this in the last decade or so back to XF 1 and vBulletin before that.
code_cache
, but issues there could result in missing or outdated templates as well.code_cache
, but we manage the synchronisation of that reasonably well. Our system is well-engineered and constantly being refined with detailed monitoring and zero tolerance to errors. It rarely just "breaks" for no reason, quite the opposite.code_cache
, and by rebuilding master data the corruption is (temporarily) alleviated. We now going to rebuild the master data every night. We run hot 23x7 so there is about an hour when relatively few users are impacted by the rebuild.Before XF 2.1.5a everything works As Intended. After XF 2.1.5a changes to addons (install/upgrade) or changes to things like Notices lead to problems relating to templates and phrases. Templates: out of sync, or not found. Phrases: bare (eg displaying phrase name rather than content). Reinstalling addons, reinstalling files, bouncing servers, resyncing servers - no effect. After trying every other conceivable approach and knowledge we have amassed over many years of using XenForo we rebuild master data - problems disappear immediately and then gradually reappear over the following days as we administer/moderate the site normally.
We have arguably one of the largest XenForo installations with a user base in the hundreds of thousands (up to 35k simultaneous visitors at times), many tens of millions of posts, 40+ autoscaled web servers, multiple load balancers, large RDS, CDN, ElasticSearch cluster, and other supporting infrastructure like remote monitoring systems) with dedicated sysops and custom devops staff in a controlled environment of dev, staging, and production systems. We use Nginx and PHP (php-fpm) 7.2 (about to move to 7.3 after it passes pre-prod stability testing). We have other live sites that we use for final pre-production Go/NoGo before upgrading our primary site, and these sites don't exhibit the issue although they are identically configured but much smaller. I say this just to set the context that yes we have a lot of familiarity with XF and common troubleshooting steps. I'm sure we have a lot more to learn but we are generally aware when there is a fault.
But yes, uploading files and restarting the (all) servers has been tried. Amongst many other things.
Sure it may just be our unique setup that broke at the exact moment when we upgraded our primary site to XF 2.1.5a after not having seen anything like this in the last decade or so back to XF 1 and vBulletin before that.
Regards, Groatz
Well given that, It is entirely possible that due to the size of the site it has exposed something that most sites won't come across. If feasible I would start a ticket and provide access to the XF staff so they can investigate to find out if you have triggered some sort of bug.
code_cache
is consistent across all nodes?We are also running XF on multiple nodes (though not 40) and havn't seen such an issue.
Normally, such things happen when nodes get out of sync somehow.
Have you tried to track down which node(s) are devlivering those broken templates?
Did you check thatcode_cache
is consistent across all nodes?
We use essential cookies to make this site work, and optional cookies to enhance your experience.