Problems with RequestTracker

Hello,

arround two years ago I had already asked this, but now it is more or
less urgent.

I run IBM eServer with a bunch of Apache VHosts and several customers.

With RT it is not possibel, to run one VHost and have e.g. three
differnt targets like “abuse”, “support” and “info” like

http://support.customer1.com/abuse/
                            /info/
                            /support/
http://support.customer2.com/abuse/
                            /info/
                            /support/
...

Also it is not possibel to have more then one customer on a server,
because RT enforce to use ONE database instead one database per
customer and target.

Then I modified RT to support the two things above, but now I get the
hell of mySQL performance and it crash all the time

Does someone know a more suitable RequestTracker
for this kind of usage?

Also it should support PostgreSQL and use PHP5 or PHP6

The servers are IBM eServer x345 with Xeon DualCore 3GHz, 8 GByte memory
and 6x 147 GByte U320/15k SCSI Drives (Raid-5 + Hotfix)

Note: I have also tried OTRS but it sucks from the beginnig. It
maybe run for a singe instance with a singel target but
it does not work in a bigger PRO environment because I am
local ISP an have to handel several 10.000 FTTH customers

Thanks, Greetings and nice Day/Evening
Michelle Konzack

##################### Debian GNU/Linux Consultant ######################
Development of Intranet and Embedded Systems with Debian GNU/Linux

itsystems@tdnet France EURL itsystems@tdnet UG (limited liability)
Owner Michelle Konzack Owner Michelle Konzack

Apt. 917 (homeoffice)
50, rue de Soultz Kinzigstraße 17
67100 Strasbourg/France 77694 Kehl/Germany
Tel: +33-6-61925193 mobil Tel: +49-177-9351947 mobil
Tel: +33-9-52705884 fix

http://www.itsystems.tamay-dogan.net/ http://www.flexray4linux.org/
http://www.debian.tamay-dogan.net/ http://www.can4linux.org/

Jabber linux4michelle@jabber.ccc.de

Linux-User #280138 with the Linux Counter, http://counter.li.org/

signature.pgp (189 Bytes)

With RT it is not possibel, to run one VHost and have e.g. three
differnt targets like “abuse”, “support” and “info” like

http://support.customer1.com/abuse/
                            /info/
                            /support/
http://support.customer2.com/abuse/
                            /info/
                            /support/
...

Also it is not possibel to have more then one customer on a server,
because RT enforce to use ONE database instead one database per
customer and target.

If you use FastCGI (ie not mod_perl) then I don’t see why you shouldn’t
be able to run multiple instances of RT. I’ve never tried doing that
with the same codebase (may not be possible to override the configuration
file, and there are probably other similar issues with the state
directories) but multiple manual installations in different directories
ought to work.

Then I modified RT to support the two things above, but now I get the
hell of mySQL performance and it crash all the time

How did you change it?

Dominic Hargreaves, Systems Development and Support Team
Computing Services, University of Oxford

signature.asc (198 Bytes)

If you use FastCGI (ie not mod_perl) then I don’t see why you shouldn’t
be able to run multiple instances of RT. I’ve never tried doing that
with the same codebase (may not be possible to override the configuration
file, and there are probably other similar issues with the state
directories) but multiple manual installations in different directories
ought to work.

FWIW, this seems to be working for me with one codebase, multiple vhosts,
separate databases, separate configurations.

Essentially, this was achieved by creating multiple RT_SiteConfig.pm files in
the same directory, e.g. RT_site1.example.com.pm, RT_site2.example.com, and
then using the RT_SITE_CONFIG environment variable to select the relevant
configuration:

RT_SITE_CONFIG=RT_site1.example.com.pm rt-setup-database --action init

and in the vhost configuration (using fcgid):

ServerName site1.example.com
DefaultInitEnv RT_SITE_CONFIG RT_site1.example.com

Michael

Hello Michael Brown,

Am 2011-02-11 10:34:32, hacktest Du folgendes herunter:

FWIW, this seems to be working for me with one codebase, multiple vhosts,
separate databases, separate configurations.

Essentially, this was achieved by creating multiple RT_SiteConfig.pm files in
the same directory, e.g. RT_site1.example.com.pm, RT_site2.example.com, and
then using the RT_SITE_CONFIG environment variable to select the relevant
configuration:

RT_SITE_CONFIG=RT_site1.example.com.pm rt-setup-database --action init

and in the vhost configuration (using fcgid):

ServerName site1.example.com
DefaultInitEnv RT_SITE_CONFIG RT_site1.example.com

I will retry it… :-/

Thanks, Greetings and nice Day/Evening
Michelle Konzack

##################### Debian GNU/Linux Consultant ######################
Development of Intranet and Embedded Systems with Debian GNU/Linux

itsystems@tdnet France EURL itsystems@tdnet UG (limited liability)
Owner Michelle Konzack Owner Michelle Konzack

Apt. 917 (homeoffice)
50, rue de Soultz Kinzigstraße 17
67100 Strasbourg/France 77694 Kehl/Germany
Tel: +33-6-61925193 mobil Tel: +49-177-9351947 mobil
Tel: +33-9-52705884 fix

http://www.itsystems.tamay-dogan.net/ http://www.flexray4linux.org/
http://www.debian.tamay-dogan.net/ http://www.can4linux.org/

Jabber linux4michelle@jabber.ccc.de
ICQ #328449886

Linux-User #280138 with the Linux Counter, http://counter.li.org/

signature.pgp (189 Bytes)