OTRS не видит mod_perl

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
dimka33
OTRS Новобранец
Сообщения: 2
Зарегистрирован: 02 дек 2014, 10:15

OTRS не видит mod_perl

Сообщение dimka33 » 02 дек 2014, 10:29

Всем доброго дня!

Конкретная проблема - если зайти в Администрирование-->Support Assessment, то среди разной интересной информации обнаружили:

Webserver
OK <-- зеленым цветом
Display web server version.
You are running Apache/2.2.27 (FreeBSD) mod_ssl/2.2.27 OpenSSL/0.9.8y mod_perl/2.0.8 Perl/v5.12.5.

Critical <-- желтым
Check for CGI Accelerator.
You should use FastCGI or mod_perl to increase your performance.

Хотя, как видно выше, mod_perl есть и успешно используется. Система OTRS рабочая, используется уже более года, работает в штатном режиме. Точно такая же ситуация на втором сервере, он для тестов:

Webserver Version (Apache/2.2.29 (FreeBSD) mod_ssl/2.2.29 OpenSSL/1.0.1j-freebsd mod_perl/2.0.8 Perl/v5.18.4)
Check for CGI Accelerator.
You should use FastCGI or mod_perl to increase your performance.

Тут FreeBSD 10.1, apache и perl чуть свежее.

Хочется услышать Ваше мнение. Особенно интересна информация от тех, у кого OTRS установлена на FreeBSD, в такой же связке. Почему полезли туда проверять - не совсем устраивает производительность, а именно - тормоза в интерфейса (агента, иногда и клиента) - есть лаги по несколько секунд.

otrsuser1
OTRS Новобранец
Сообщения: 38
Зарегистрирован: 21 авг 2014, 15:42

Re: OTRS не видит mod_perl

Сообщение otrsuser1 » 02 дек 2014, 12:04

Низнаю, как там Apache в Unix, но в Debian лечилось так:
a2enmod actions perl cgi headres
/etc/init.d/apache2 reload
/etc/init.d/apache2 restart

rp.s.: кстати, настройки, почему-то сраузу не применяются. То есть, команды reload/restart не помогают Приходится перезагружать сервер, чтобы модули для апача заработали

tester
OTRS Новобранец
Сообщения: 209
Зарегистрирован: 30 янв 2013, 11:15

Re: OTRS не видит mod_perl

Сообщение tester » 02 дек 2014, 16:59

У меня то же такое было.
Вошел в Support Assessment ещё раз и всё нормально)
Прод: OTRS 4.0.6 ITSM 4.0.6 RHEL 6.4
Тест: OTRS 4.0.6 ITSM 4.0.6 RHEL 6.4

dimka33
OTRS Новобранец
Сообщения: 2
Зарегистрирован: 02 дек 2014, 10:15

Re: OTRS не видит mod_perl

Сообщение dimka33 » 02 дек 2014, 17:13

Нашли ответ сами: несмотря на включенный и работающий с apache mod_perl, для агентского интерфейса он не использовался, т.к. в доп конфиге для отрс отсутствовала секция

Код: Выделить всё

 <Location ~ "(/otrs/index.pl)">
            ErrorDocument 403 /sd/index.pl
            SetHandler  perl-script
            PerlResponseHandler ModPerl::Registry
            Options +ExecCGI
            PerlOptions +ParseHeaders
            PerlOptions +SetupEnv
            Order allow,deny
            Allow from all
        </Location>
Было прописано отдельно для /otrs/customer.pl.

Теперь и в конфиге появилось все, что должно быть:

Webserver
OK
CGI Accelerator Usage (mod_perl/2.0.8)
OK
mod_deflate.c Usage (active)
OK
mod_headers.c Usage (active)
OK
Apache::Reload Usage (active)
OK
Apache2::DBI Usage (active)

Ответить