Назад | Перейти на главную страницу

Сбой в PHP_MINIT_FUNCTION (Wincache) с Wordpress, Microsoft Azure и IIS

Я начинаю испытывать очень раздражающие простои с моей установкой 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');

Также проверьте, существует ли какой-либо плагин, использующий это расширение.

Я надеюсь это поможет