Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.
  • Форумы
  •  » Bugzilla
  •  » Windows + Apache 2.0 + mod_perl + Bugzilla 3.4 - будет ли работать?

№113-11-2010 15:17:32

introvert
Участник
 
Группа: Members
Зарегистрирован: 01-06-2007
Сообщений: 35
UA: Firefox 3.6

Windows + Apache 2.0 + mod_perl + Bugzilla 3.4 - будет ли работать?

Без mod_perl все работает. Но медленно. Заметно медленнее, чем Bugzilla 2.2 на том же сервере.

Слышал, что ускорить помогает mod_perl. Установил, проверил работу простым скриптом, где глобальная переменная "живет" между запросами. Все работает.

Последнее, что осталось - настроить Bugzilla под mod_perl. В конфиг Apache добавил, как сказано в документации:

Выделить код

Код:

PerlSwitches -I/var/www/html/bugzilla -I/var/www/html/bugzilla/lib -w -T
PerlConfigRequire /var/www/html/bugzilla/mod_perl.pl

Само собой, "/var/www/html/bugzilla" заменил на "D:/Bugzilla"
После этого Apache не запустился. Проверка конфигурации показала ошибку:

Выделить код

Код:

... Apache2::SizeLimit at the moment works only with non-threaded MPMs ...

По этой теме нашел обсуждение:
https://bugzilla.mozilla.org/show_bug.cgi?id=370370

Исправил mod_perl.pl, как там советуют, т.е. отключил модуль Apache2::SizeLimit:
https://bugzilla.mozilla.org/attachment … ction=diff

Судя по отзывам, так у кого-то работает, у кого-то нет. У меня Apache просто зависает на старте.

Люди добрые, подскажите - работает ли у кого нибудь в Windows Bugzilla под mod_perl?
И если работает, то в чем хитрость?

Отредактировано introvert (13-11-2010 15:19:50)

Отсутствует

 

№213-11-2010 15:32:44

legion
Moderator
 
Группа: Moderators
Зарегистрирован: 03-08-2005
Сообщений: 16
UA: Firefox 4.0

Re: Windows + Apache 2.0 + mod_perl + Bugzilla 3.4 - будет ли работать?

Насколько я вижу (http://www.bugzilla.org/docs/3.6/en/html/configuration.html) в конфигурация bugzilla + mod_perl нормально работает только если apache работает в Prefork MPM. Кроме того, вы видели ограничения на такую конфигурацию:

  • mod_perl support in Bugzilla can take up a HUGE amount of RAM. You could be looking at 30MB per httpd child, easily. Basically, you just need a lot of RAM. The more RAM you can get, the better. mod_perl is basically trading RAM for speed. At least 2GB total system RAM is recommended for running Bugzilla under mod_perl.

  • Under mod_perl, you have to restart Apache if you make any manual change to any Bugzilla file. You can't just reload--you have to actually restart the server (as in make sure it stops and starts again). You can change localconfig and the params file manually, if you want, because those are re-read every time you load a page.

  • You must run in Apache's Prefork MPM (this is the default). The Worker MPM may not work--we haven't tested Bugzilla's mod_perl support under threads. (And, in fact, we're fairly sure it won't work.)

  • Bugzilla generally expects to be the only mod_perl application running on your entire server. It may or may not work if there are other applications also running under mod_perl. It does try its best to play nice with other mod_perl applications, but it still may have conflicts.

  • It is recommended that you have one Bugzilla instance running under mod_perl on your server. Bugzilla has not been tested with more than one instance running.

Я считаю, что bugzilla с mod_perl фактически не работает.

Отсутствует

 

№313-11-2010 15:48:25

introvert
Участник
 
Группа: Members
Зарегистрирован: 01-06-2007
Сообщений: 35
UA: Firefox 3.6

Re: Windows + Apache 2.0 + mod_perl + Bugzilla 3.4 - будет ли работать?

Понятно. Мнение принято. Спасибо!

Ограничения видел. Для начала хочется просто запустить и оценить разницу. Пункт 1 надо тестировать на месте. Пункт 3 беспокоит больше всего. Так понимаю, под Windows в Apache нет режима "Prefork MPM". Остальные пункты - не проблема.

Ведь у людей-то работает! И под [windows] тоже.

Отсутствует

 

№413-11-2010 16:18:56

Вопрос
Участник
 
Группа: Members
Зарегистрирован: 02-06-2010
Сообщений: 272
UA: Chrome 7.0

Re: Windows + Apache 2.0 + mod_perl + Bugzilla 3.4 - будет ли работать?

Я ставил по данному https://wiki.mozilla.org/Bugzilla:Win32Install руководству.
Там написано:

Note that there are a few things that don't work very well on Windows, such as mod_perl.

Я использовал на Win2003 R2:
mysql-essential-5.1.44-win32.msi
ActivePerl-5.8.9.827-MSWin32-x86-291969.msi
httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi

В общем всё вроде работает :)

introvert пишет

Слышал, что ускорить помогает mod_perl.

Значит это неправда?

Отсутствует

 

№515-11-2010 15:37:40

small75
Участник
 
Группа: Members
Откуда: Россия, Воронеж
Зарегистрирован: 20-03-2009
Сообщений: 150
UA: Firefox 3.6
Веб-сайт

Re: Windows + Apache 2.0 + mod_perl + Bugzilla 3.4 - будет ли работать?

Вопрос пишет

introvert написал:

    Слышал, что ускорить помогает mod_perl.

Значит это неправда?

у меня работает
OpenSUSE
UBUNTU
и ускоряет существенно

Отредактировано small75 (15-11-2010 15:39:56)

Отсутствует

 

№616-11-2010 13:55:49

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 3.6

Re: Windows + Apache 2.0 + mod_perl + Bugzilla 3.4 - будет ли работать?

Windows + Apache + mod_perl == cheap + right + fast: pick any two :lol:

Отсутствует

 

№730-11-2010 11:38:17

introvert
Участник
 
Группа: Members
Зарегистрирован: 01-06-2007
Сообщений: 35
UA: Firefox 3.6

Re: Windows + Apache 2.0 + mod_perl + Bugzilla 3.4 - будет ли работать?

На тестовом сервере запустил Ubuntu Server + Apache2 + Bugzilla 3.4. Машина Pentium-4 2 GHz.
Открытие страницы без mod_perl - 6 c, с mod_perl - 3 c.
На таком же сервере с Windows и без mod-perl - 6 c.

:/

Отсутствует

 

№830-11-2010 11:52:04

small75
Участник
 
Группа: Members
Откуда: Россия, Воронеж
Зарегистрирован: 20-03-2009
Сообщений: 150
UA: Firefox 3.6
Веб-сайт

Re: Windows + Apache 2.0 + mod_perl + Bugzilla 3.4 - будет ли работать?

однозначно, для ускорения работы [bugzilla] надо включать mod_perl

зыж По моему скромному мнению в нормальной организации должна быть хоть одна машинка на *nix, хотя бы и на виртуалке.

Отсутствует

 
  • Форумы
  •  » Bugzilla
  •  » Windows + Apache 2.0 + mod_perl + Bugzilla 3.4 - будет ли работать?

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]