Thread:Project:Support desk/Mediawiki Hanging with no errors./reply (2)

Thanks for the reply. I made a few changes, and the site stayed up all night. Of course, now I'm not sure which change did it.

I disabled wincache, and commented out a lot of the caching. That part of the localsettings page now looks like this:

$wgMemCachedServers = array; $wgCacheDirectory = "$wgScriptPath/cache"; $wgUseLocalMessageCache = true; $wgUseGzip = true; $wgEnableSidebarCache = true; $wgDisableCounters = true; $wgMiserMode = true; $wgJobRunRate = 0; $wgAntiLockFlags = ALF_NO_LINK_LOCK | ALF_NO_BLOCK_LOCK;
 * 1) $wgMainCacheType   = "wincache";
 * 1) $wgMessageCacheType = "wincache";
 * 1) $wgParserCacheType = "wincache";
 * 1) NO DB HITS!
 * 1) $wgPhpCli="C:\Program Files (x86)\PHP\v5.4\php";
 * 2) $wgPhpCli=false;
 * 1) $wgSessionsInObjectCache = true;

One big issue I found when running jobs manually, is when updating my template that serves over 13 million pages, it causes a single update job, which when run causes thousands of cache and refreshlinks update jobs in the job table. I get why, but I'm thinking it's unnecessary with cache disabled.

Also, another thing that may have fixed it was changing the fastcgi settings Max Instances to 40. I never saw more than 4 or 5 processes in task manager though, so not sure about that one.

I'm going to leave it like this for a few days, and if all is good, I'll start re-enabling one by one.