Я начинаю испытывать очень раздражающие простои с моей установкой Wordpress, размещенной в общей среде в Microsoft Azure PAAS, где PHP выполняется под IIS.
Прежде всего, я попытался оптимизировать плагины и потребление памяти, что в любом случае всегда полезно. Но проблемы не исчезли, поэтому я начал копать дальше. Но должен сказать, что я не очень разбираюсь в Windows и IIS.
Сказал, что я вижу много таких строк в журнале. Для меня они абсолютно непонятны, и даже Google не смог предоставить мне более подробную информацию.
[11-Nov-2014 00:36:10 America/Los_Angeles] PHP Fatal error: Failure in PHP_MINIT_FUNCTION(Wincache): 212 in Unknown on line 0
[11-Nov-2014 00:59:42 America/Los_Angeles] PHP Fatal error: Failure in PHP_MINIT_FUNCTION(Wincache): 212 in Unknown on line 0
[11-Nov-2014 01:11:47 America/Los_Angeles] PHP Fatal error: Failure in PHP_MINIT_FUNCTION(Wincache): 212 in Unknown on line 0
[11-Nov-2014 01:15:07 America/Los_Angeles] PHP Fatal error: Failure in PHP_MINIT_FUNCTION(Wincache): 212 in Unknown on line 0
было бы действительно неплохо узнать хотя бы ... что происходит. Могли ли эти ошибки быть источником моих проблем с производительностью?
Эта ошибка:
PHP Fatal error: Failure in PHP_MINIT_FUNCTION(Wincache): 212 in Unknown on line 0
это FATAL_FILEMAP_CREATEFILEMAP
ошибка. Это происходит, когда WinCache не может создать карту разделяемой памяти для одного из своих кешей (код операции, файл, пользователь или сеанс). Это может произойти, если файл подкачки заполнен и вы указали большой размер кеша. Это также может произойти, если вы указали путь к файлу, который недоступен или не существует ни в одном из session.save_path
или wincache.filemapdir
.
Источник: я нынешний владелец WinCache.
Я думаю проблема в WinCache extension, при использовании этого расширения сообщалось о некоторых проблемах https://bugs.php.net/bug.php?id=58985, https://bugs.php.net/bug.php?id=59352 и другие.
Вы можете попробовать отключить из своего кода:
ini_set('wincache.fcenabled','0');
Также проверьте, существует ли какой-либо плагин, использующий это расширение.
Я надеюсь это поможет