Это не решает проблемы большой нагрузки при генерации кеша.
Иногда сайт падает с критической ошибкой (белый экран):
mod_fcgid: stderr: PHP Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/user/data/www/site.ru/core/model/modx/modx.class.php on line 2313, referer: www.site.ru/ mod_fcgid: stderr: PHP Fatal error: Class 'modUser_' not found in /var/www/user/data/www/site.ru/core/xpdo/xpdo.class.php on line 783, referer: www.site.ru/
Проблема решалась очисткой кэша modx. Думал, что криво записывался некоторый кэш в процессе работы скриптов modx. Но как оказалось, проблема была в том, что иногда modx не справляется с генерацией кэша большого числа ресурсов и записывает кривой кэш контекста context.cache.phpс пустым содержанием:
<?php return array ( 'resourceMap' => array ( ), 'pluginCache' => NULL, );
После удаления и перегенерации этого файла страницы грузятся нормально.
Так что, проблема уже себя проявляет. В версии modx 2.4.2 настройка cache_alias_map (подобно cache_alias_map) так и не появилась…