Непосредственно, количество пользователей не влияет на работу, но количество данных влияет. Например очень большое количество комментариев к ошибкам со временем замедляет поиск в них. Но это скорее претензии к базе, чем к bugzilla.
Отсутствует
количество пользователей не влияет на работу
Хорошо. Значит в рассылку продуктов добавлю больше заинтересованных пользователей.
Сколько у вас максимум подписчиков в продукте?
Вопрос актуальный. Может вы заметили, что этот как то негативно влияет на работу ?
Отсутствует
Вот что накопал в версия 3.6.3 (ru: 3.6.2).
"В больших базах данных Bugzilla сохранение изменений заявок замедляется отправкой большого количества сообщений."
Это в "Bugzilla – Настройки: Электронная почта" параметр "use_mailer_queue". В общем как я и предполагал - все таки есть торможение
Отредактировано Вопрос (12-11-2010 15:06:49)
Отсутствует
Не стыдно? Это в Release Notes на 3.4 написано.
Отсутствует
Не стыдно?
Да, но я не гордый ибо это грех. К тому же задача требует решения.
Это в Release Notes на 3.4 написано.
Ага.
Asynchronous Email Sending
The largest performance problem in former versions of Bugzilla was that when updating bugs, email would be sent immediately to every user who needed to be notified, and process_bug.cgi would wait for the emails to be sent before continuing.Now Bugzilla is capable of queueing emails to be sent while a bug is being updated, and sending them in the background. This requires the administrator to run a daemon that comes with Bugzilla, named jobqueue.pl, and to enable the use_mailer_queue parameter.
Using the background email-sending daemon instead of sending mail directly should result in a very large speed-up for updating bugs, particularly on larger installations.
В общем вы дали ответ на него еще АЖ 07-06-2010 01:51:51
http://forum.mozilla-russia.org/viewtop … 20#p428020
вопрос номер 12.
TheSchwartz и Daemon::Generic, см.http://www.bugzilla.org/docs/tip/en/htm … erlmodules
Проще говоря я сразу ответ не понял и что делать не знал. К тому же не до этого было и затем на этом всё заглохло
В общем мне надо проверить установлены ли следующие модули TheSchwartz и Daemon::Generi
командой "checksetup.pl --check-modules". И если установлены, то достаточно вкл параметр use_mailer_queue в "Bugzilla – Настройки: Электронная почта" и всё?
Отредактировано Вопрос (12-11-2010 17:00:19)
Отсутствует
И так-с.
Нашел обход проблемы с UTF8 в командной строке см. http://forum.mozilla-russia.org/viewtop … 10#p455010
Даю команду "checksetup.pl --check-modules >123.txt". Смотрю файл 123.txt редактором который хорошо понимает UTF8 и офигиваю! В выводе команды "checksetup.pl --check-modules" все написано А именно:
... Проверка TheSchwartz (любая) не найден Проверка Daemon-Generic (любая) не найден ... * TheSchwartz * Очередь электронной почты * * Daemon-Generic * Очередь электронной почты * ... *********************************************************************** * Примечание для пользователей Windows * *********************************************************************** * Перед установкой перечисленных ниже модулей необходимо выполнить * * с правами администратора следующую команду: * * * * ppm repo add theory58S http://theoryx5.uwinnipeg.ca/ppms *********************************************************************** ... TheSchwartz: ppm install TheSchwartz Daemon-Generic: ppm install Daemon-Generic
ppm repo add theory58S http://theoryx5.uwinnipeg.ca/ppms - очень долго выполняется.
ppm install TheSchwartz
ppm.BAT install failed: Can't find any package that provides TheSchwartz
ppm install Daemon-Generic
ppm.BAT install failed: Can't find any package that provides Daemon-Generic
Это значит что в хранилище theory58S нет таких модулей? Оказывается эти модули еще и навес золота
Добавлено 12-11-2010 18:17:15
Поставить эти подули проблема и я не первый с ней столкнулся. Нашел
http://groups.google.com/group/mozilla. … f3f39932b8, но там явного решения нет. Завтра буду мучиться
Я думаю, что необходимо поправить вывод команды "checksetup.pl --check-modules" т.к. в хранилище theory58S нет TheSchwartz и Daemon-Generic.
Отредактировано Вопрос (12-11-2010 18:18:51)
Отсутствует
Даю команду "checksetup.pl --check-modules >123.txt".
Не могу не похвалить! Чтение диагностики -- важная часть checksetup.pl. А еще длинный вывод можно прочесть через | more. А еще можно скроллингом назад окна cmd.
ppm repo add theory58S http://theoryx5.uwinnipeg.ca/ppms - очень долго выполняется.
ppm install TheSchwartz
ppm.BAT install failed: Can't find any package that provides TheSchwartzppm install Daemon-Generic
ppm.BAT install failed: Can't find any package that provides Daemon-Generic
Это ж насколько старый ActivePerl, что в нем нет графического Perl Package Manager! Я бы давно обновил.
Это значит, что из командной строки нет доступа в интернет, а обозреватели через прокси работают.
в хранилище theory58S нет TheSchwartz и Daemon-Generic.
А зайти по этому адресу самому и поиск нажать? В trouchelle таки есть: http://cpan.uwinnipeg.ca/dist/TheSchwartz
Отсутствует
Не могу не похвалить!
Благодарю!
Чтение диагностики -- важная часть checksetup.pl.
Согласен. Помощь реальная от вывода.
А еще длинный вывод можно прочесть через | more.
more - тоже решение, но не совсем удобно.
А еще можно скроллингом назад окна cmd
Установить только UTF8 в командой строке не получилось. Отписался в http://forum.mozilla-russia.org/viewtopic.php?id=46851
Это ж насколько старый ActivePerl, что в нем нет графического Perl Package Manager! Я бы давно обновил.
графический PPM 4.10 стоит. По мне легче команду дать в командной строке
Это значит, что из командной строки нет доступа в интернет, а обозреватели через прокси работают.
Если нет доступ, то почему тогда:
1) Выполняется "ppm repo add theory58S http://theoryx5.uwinnipeg.ca/ppms"
2) При установке я установил:
ppm upgrade
ppm install AppConfig
ppm install TimeDate
ppm install DBI
ppm install DBD-mysql
ppm install Template-Toolkit
ppm install MailTools
ppm install GD
ppm install Chart
ppm install GDGraph
ppm install PatchReader
ppm install Net-LDAP-Express
ppm install DateTime
ppm install Email-Send
ppm install Email-MIME
ppm install Authen::SASL
В trouchelle таки есть:
Да. Находит TheSchwartz и Daemon-Generic. Буду ставить
Но почему не прошли команды "ppm install TheSchwartz" и "ppm install Daemon-Generic" вопрос остается открытым
Отредактировано Вопрос (13-11-2010 16:36:09)
Отсутствует
Скачал TheSchwartz и Daemon-Generic. Встал вопрос, а собственно как установить?
Вот что нашел http://www.pubbs.net/201006/bugzilla/33 … neric.html
Сделал это:
1) perl -MCPAN -e shell
2) install TheSchwartz (в результате очень много писанины выдал)
3) install Daemon-Generic (в результате очень много писанины выдал)
4) "checksetup.pl --check-modules >123.txt" . В 123.txt написано, что TheSchwartz и Daemon-Generic установлены не были
Надо будет попробовать это:
e. Install “Daemon-Generic”: - Copy folders “Class-Accessor-0.34”, “Class-Data-Inheritable-0.08”, “Class-Trigger-0.14”, “Daemon-Generic-0.61”, “Data-ObjectDriver-0.06”, “File-Flock-2008.01”, “File-Slurp-9999.13” to “C:Bugzilla” - Install “Class-Accessor-0.34”: o Change dir to “C:/Bugzilla/Class-Accessor-0.34” o Type: perl makefile.pl o Type: dmake install - Install “Class-Data-Inheritable-0.08”: o Change dir to “C:/Bugzilla/Class-Data-Inheritable-0.08” o Type: perl makefile.pl Type: dmake install - Install “Class-Trigger-0.14”: o Change dir to “C:/Bugzilla/Class-Trigger-0.14” o Type: perl makefile.pl Type: dmake install - Install “File-Flock-2008.01”: o Change dir to “C:/Bugzilla/File-Flock-2008.01” o Type: perl makefile.pl Type: dmake install - Install “File-Slurp-9999.13”: o Change dir to “C:/Bugzilla/File-Slurp-9999.13” o Type: perl makefile.pl Type: dmake install - Install “Data-ObjectDriver-0.06”: o Change dir to “C:/Bugzilla/Data-ObjectDriver-0.06” o Type: perl makefile.pl Type: dmake install - Install “Daemon-Generic-0.61”: o Change dir to “C:/Bugzilla/ Daemon-Generic-0.61” o Type: perl makefile.pl Type: dmake install f. Install “TheSchwartz”: - Copy folders “TheSchwartz-1.10” to “C:Bugzilla” - Change dir to “C:/Bugzilla/TheSchwartz” - Type: perl makefile.pl - Type: dmake install Delete all folders “Class-Accessor-0.34”, “Class-Data- Inheritable-0.08”, “Class-Trigger-0.14”, “Daemon-Generic-0.61”, “Data- ObjectDriver-0.06”, “File-Flock-2008.01”, “File-Slurp-9999.13”, “TheSchwartz” in “C:Bugzilla”
но меня терзают сомнения то ли это?
Отредактировано Вопрос (13-11-2010 17:20:58)
Отсутствует
но меня терзают сомнения то ли это?
Уважаемый "Вопрос" вы ошиблись, а "SnowyOwl" издевательски молчит
Вот что нашел
perl packet manager, облегчает установку модулей. На никсах для этого служит модуль CPAN, а на винде эта утилита
Короче так!
Подключаем хранилище -
Затем устанавливаем модули:
Вот и всё! Пользуемся и радуемся.
Добавлено 22-11-2010 18:21:37
Я думаю, что необходимо поправить вывод команды "checksetup.pl --check-modules" т.к. в хранилище theory58S нет TheSchwartz и Daemon-Generic.
SnowyOwl, что делать? Открывать запрос в https://bugzilla.mozilla-russia.org/ или в https://bugzilla.mozilla.org/ ? А то столько время потрачено А был бы правильный вывод и не было бы проблем.
Добавлено 22-11-2010 18:39:49
use_mailer_queue
В больших базах данных Bugzilla сохранение изменений запросов замедляется отправкой большого количества сообщений. Этот параметр включает функцию постановки сообщений в очередь для рассылки в фоновом режиме. Это требует установки дополнительных модулей Perl (список приведен в соответствующем разделе checksetup.pl), и запуска по расписанию демона jobqueue.pl (в противном случае сообщения не будут отправлены). Очередь действует для всех сообщений Bugzilla, не только изменений запросов.
запуска по расписанию демона jobqueue.pl - где это расписание в ОС Windows?
Отредактировано Вопрос (22-11-2010 18:41:10)
Отсутствует
запуска по расписанию демона jobqueue.pl - где это расписание в ОС Windows?
Ну вот и ещё одна проблема
Возможное решение здесь "jobqueue.pl on Windows"
http://groups.google.com/group/mozilla. … be827e6ac?
Может у кого есть лучше решение?
Отредактировано Вопрос (23-11-2010 19:44:18)
Отсутствует
SnowyOwl, что делать? Открывать запрос в https://bugzilla.mozilla-russia.org/ или в https://bugzilla.mozilla.org/ ? А то столько время потрачено А был бы правильный вывод и не было бы проблем.
Менять ActivePerl на свежий. Если сейчас у людей руки не доходят собирать под 5.8, в будущем и подавно не будет желающих.
Добавлено 23-11-2010 21:55:02
где это расписание в ОС Windows?
Отсутствует
Менять ActivePerl на свежий. Если сейчас у людей руки не доходят собирать под 5.8, в будущем и подавно не будет желающих.
При установке 3.4.6 была такая проблема:
Нет совместимости с «ActivePerl-5.10.1.1007-MSWin32-x86-291969.msi.» есть проблемы при установки:
С ActivePerl-5.8.9.827-MSWin32-x86-291969.msi не было таких проблем. Поэтому и стоит ActivePerl-5.8.9.827-MSWin32-x86-291969
Добавлено 24-11-2010 18:06:17
http://www.google.ru/search?q=План� … даний
т.е. мне достаточно добавить в планировщик заданий новую задачу, которая будет запускать файл jobqueue.pl. Это будет означать частоту рассылки писем. Если установлю запускать jobqueue.pl раз в день, то и рассылка писем будет раз в день, но при изменениях будет информировать, что рассылка писем сделана, так? Интересно насколько большой буфер у модулей TheSchwartz и Daemon-Generic, сколько писем может храниться и как долго?
Запустил jobqueue.pl. Получил вывод:
jobqueue.pl Usage: ./jobqueue.pl [OPTIONS] COMMAND OPTIONS: -f Run in the foreground (don't detach) -d Output a lot of debugging information -p file Specify the file where jobqueue.pl should store its current process id. Defaults to F<data/jobqueue.pl.pid>. -n name What should this process call itself in the system log? Defaults to the full path you used to invoke the script. COMMANDS: start Starts a new jobqueue daemon if there isn't one running already stop Stops a running jobqueue daemon restart Stops a running jobqueue if one is running, and then starts a new one. check Report the current status of the daemon. install On some *nix systems, this automatically installs and configures jobqueue.pl as a system service so that it will start every time the machine boots. uninstall Removes the system service for jobqueue.pl. help Display this usage info version Display the version of jobqueue.pl
Не понял, jobqueue.pl отработал или нет?
Добавлено 24-11-2010 18:21:03
Еще несколько попыток:
I)
jobqueue.pl -f start write_file './data/jobqueue.pl.pid' - syswrite: Permission denied at C:/Perl/site/lib/Daemon/Generic.pm line 182
II)
jobqueue.pl start Starting jobqueue.pl server "logger" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
III)
jobqueue.pl -f Usage: ./jobqueue.pl [OPTIONS] COMMAND OPTIONS: -f Run in the foreground (don't detach) -d Output a lot of debugging information -p file Specify the file where jobqueue.pl should store its current process id. Defaults to F<data/jobqueue.pl.pid>. -n name What should this process call itself in the system log? Defaults to the full path you used to invoke the script. COMMANDS: start Starts a new jobqueue daemon if there isn't one running already stop Stops a running jobqueue daemon restart Stops a running jobqueue if one is running, and then starts a new one. check Report the current status of the daemon. install On some *nix systems, this automatically installs and configures jobqueue.pl as a system service so that it will start every time the machine boots. uninstall Removes the system service for jobqueue.pl. help Display this usage info version Display the version of jobqueue.pl
Отредактировано Вопрос (24-11-2010 18:25:20)
Отсутствует
Нет совместимости с «ActivePerl-5.10.1.1007-MSWin32-x86-291969.msi.» есть проблемы при установки:
Не пользуйтесь ppm. Включите графический Package Manager и поставьте все, что просят.
Запустил jobqueue.pl. Получил вывод:
Не понял, jobqueue.pl отработал или нет?
Что не понятно? Это инструкция как запускать.
jobqueue.pl -f start write_file './data/jobqueue.pl.pid' - syswrite: Permission denied at C:/Perl/site/lib/Daemon/Generic.pm line 182
Не может записать в ./data/
jobqueue.pl start Starting jobqueue.pl server "logger" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
М-дя, сколько проблем от неправильного выбора платформы! Могу посоветовать только привернуть logger.exe из комплекта Cygwin (пакет util-linux)
jobqueue.pl -f Usage: ./jobqueue.pl [OPTIONS] COMMAND OPTIONS: -f Run in the foreground (don't detach)
А что ожидалось?
Отсутствует
Не пользуйтесь ppm. Включите графический Package Manager и поставьте все, что просят
Попробую, но сначала надо решить проблемы запуска jobqueue.pl
Что не понятно? Это инструкция как запускать.
Ну мало ли... может прога уже отработало и вывела руководство
М-дя, сколько проблем от неправильного выбора платформы! Могу посоветовать только привернуть logger.exe из комплекта Cygwin (пакет util-linux)
Официально есть поддержка ОС от мелкомягких, но официального решения для jobqueue.pl нет?
А что ожидалось?
Только одно. Запуск jobqueue.pl. Более мне не надо. Пока не надо
Отредактировано Вопрос (29-11-2010 18:04:41)
Отсутствует
Попробую, но сначала надо решить проблемы запуска jobqueue.pl
Вот что люди пишут: http://groups.google.com/group/mozilla. … abe827e6ac
Запуск jobqueue.pl. Более мне не надо.
На всякий случай: OPTIONS в квадратных скобках -- означает необязательность. COMMAND без скобок -- обязательный элемент. jobqueue.pl -f не имеет смысла.
Отсутствует
М-дя, сколько проблем от неправильного выбора платформы! Могу посоветовать только привернуть logger.exe из комплекта Cygwin (пакет util-linux)
Все мучаюсь с Cygwin! Он точно поможет решить проблему? Может в 4.х проблема с запуском jobqueue.pl в уже решена?
Отредактировано Вопрос (02-12-2010 14:43:26)
Отсутствует
всем привет.
пытаюсь установить багзилу 4,1,3. checksetup ругается на отсутствие модулей. смог установить все недостающие компоненты кроме email-mime.
выдает следующее сообщение: "ppm install failed: can't find any package that provides Email::Simple version 2.102 for Email-MIME"
помогите, пожалуйста
Отсутствует
Есть предположительно похожая проблема.
Стоит bugzilla 4.2.1. Часто при регистрации багов браузер подвисает и выдается ошибка. В логе апача множество ошибок, связанных с отправкой почты.
Сами баги нормальнорегистрируются, сообщения по почте приходят.
Есть желание устранить ошибки. Для чего хотел поставить пару злополучную молулей, но во многих репозитариях их нет.
Стоит ActivePerl-5.14.2.1402 под windows 2003.
Если под винду нет возможности запустить багтрекер полноценно, то насколько сложно будет перенести его под линукс?
Отсутствует