Re: Performance on Windows and IIS

=?windows-1250?Q?Thorsten_Sch=F6ning?= <[email protected]>
Newsgroups gmane.comp.mozilla.devel.webtools
Organization AM-SoFT GmbH IT-Systeme
Message-ID <[email protected]>
Guten Tag Deano LF,
am Dienstag, 15. Dezember 2020 um 17:10 schrieben Sie:

> I am running version 5.1.2 on Windows Server 2016 and have adequate
> resources (cpu etc) available which do not go near 100% utilisation. 

5.1.2 is a development version and might simply suffer form arbitrary
bugs in your setup, you shouldn't use it unless you are VERY sure to
know what you are doing.

Besides that, did you already have a look at how Bugzilla sends mails?
Or differently asked: During which operations exactly you have noticed
a bottleneck or things to be slow?

There are multiple possible bottlenecks with Bugzilla, but one common
is that sending mails is done synchronously whenever the current user
did something which requires sending mails. Depending on your mail
setup, this might simply take some time after e.g. creating new bugs,
adding comments, changing CCs etc.

OTOH, when loading bugs is "slow" already, the problem is most likely
with always needing to load, compile etc. Perl files per request. In
those cases things should be as fast as your CPU and I/O is and you
should see spikes in CPU usage, because e.g. compiling Perl is
somewhat CPU-intensive. If you don't see those spikes, have a look at
your I/O, because loading Perl packages involves looking into the file
system for files being available at various different places.

Additionally keep some AV-scanner like Defender in mind, which might
slow down things additionally.

> I have also heard that fastcgi could help improve performance but I
> am not sure how to go about configuring this.

Not sure if FastCGI is properly supported by Bugzilla, though mod_perl
is in theory on Linux and with Apache HTTPd. I have mod_perl running
in general under Windows with HTTPd as well, but your are out of luck
most likely with IIS.

In general, Windows+IIS is somewhat the baddest combination you could
have chosen for Bugzilla. :-) No mod_perl because of IIS, missing Perl
packages for e.g. Daemon::Generic to support sending mails in the
background etc.

> use_mailer_queue

https://bugzilla.readthedocs.io/en/5.0/administering/parameters.html#email

You should REALLY reconsider your setup, even though I'm using and
somewhat liking Windows most of the times. If mail sending is your
bottleneck, you need something like a local queue to speed things up.

Mit freundlichen Grüßen,

Thorsten Schöning

-- 
Thorsten Schöning       E-Mail: [email protected]
AM-SoFT IT-Systeme      http://www.AM-SoFT.de/

Telefon...........05151-  9468-55
Fax...............05151-  9468-88
Mobil..............0178-8 9468-04

AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow

_______________________________________________
support-bugzilla mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-bugzilla
PLEASE put [email protected] in the To: field when you reply.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.