Перенесли Битрикс Корпоративный портал на сервер под управлением Debian.
Всё работает нормально, за исключением одного НО
При навигации в документах по папкам с кириллическими названиями
(например есть папка Тарифы, а в ней подпапка Мотивация)
URL формируется след. образом: наш_домен/docs/front/тарифы/мотивация
и на сервере процесс апача, обрабатывающий этот URL виснет с загрузкой процессора 100%
причем если открыть просто Тарифы, то всё нормально. Опытным путём установлено что дело в слеше.
при профилировании процесса на сервере через strace (ч/з htop) видно следующее:
access("/var/www/portal/www/docs/front/\320\244\320\270\320\275\320 \260\320\...+много в том же духе+
+...213/\320\234\320\276\321\202\320\270\320\262\320\260\321\206 \320\270\321\217/.top_links.menu.php", F_OK) = -1 ENOENT (
Видимо, скрипт битрикса пытается получить доступ к скрипту со слешем в имени файла и от этого виснет.
ну и кроме того кириллица представлена в виде "\число", но это может strace так его показывать.
Объясните, пожалуйста, нубу куда копать и что делать.
Спасибо.
Всё работает нормально, за исключением одного НО
При навигации в документах по папкам с кириллическими названиями
(например есть папка Тарифы, а в ней подпапка Мотивация)
URL формируется след. образом: наш_домен/docs/front/тарифы/мотивация
и на сервере процесс апача, обрабатывающий этот URL виснет с загрузкой процессора 100%
причем если открыть просто Тарифы, то всё нормально. Опытным путём установлено что дело в слеше.
при профилировании процесса на сервере через strace (ч/з htop) видно следующее:
access("/var/www/portal/www/docs/front/\320\244\320\270\320\275\320
+...213/\320\234\320\276\321\202\320\270\320\262\320\260\321\206
Видимо, скрипт битрикса пытается получить доступ к скрипту со слешем в имени файла и от этого виснет.
ну и кроме того кириллица представлена в виде "\число", но это может strace так его показывать.
Объясните, пожалуйста, нубу куда копать и что делать.
Спасибо.