Если вдруг перестало всё работать или начало страшно косячить

Опытным путём выявлено, что проблемой, зачастую, является использование или не правильное использование технологии memcache. Иными словами при использовании на хостинге нескольких сайтов, "боевого" и тестового для разработки, разработчики забывают использовать так называемые перефиксы для кэширования..

В настройках Битрикса на использование кеширования в memcache сводится к редактированию файла /bitrix/.settings.php. В массиве настроек нужно прописать следующие параметры кеширования с перефиксами:

'cache' => array(    
        'value' => array (        
                'type' => 'memcache',        
                'sid' => $_SERVER["DOCUMENT_ROOT"]."#site01",        
                'memcache' => array(            
                        'host' => '127.0.0.1',            
                        'port' => '11211',        
                ),    
        ),    
'readonly' => false,
),

А для разных сайтов использовать как минимум разные перефиксы: #site01 #site02

Если вы не уверены в своих силах, лучше разносите боевые сайты и сайты для разработки на разные виртуальные машины, а если столкнулись с проблемой, выключайте в первую очередь кэширование, в иных случаях меняйте на файловое кэширование.

Метаданные статьи

Идентификатор статьи:
16
Просмотры:
153

Связанные статьи