3.1.12 Evaluation | mySQL performance

Hilfe zu Znuny Problemen aller Art
Locked
DropD
Znuny newbie
Posts: 6
Joined: 08 Jan 2013, 16:50
Znuny Version: 3.1.12
Real Name: Matthias

3.1.12 Evaluation | mySQL performance

Post by DropD »

Ahoi zusammen,

wir brauchen dringend ein paar Tools wie Ticketsystem, Knowledgebase etc. und Google hat mich zu OTRS geführt. Also hab ich mir einen Testserver installiert, Debian Squeeze 6.0.6 und da OTRS 3.1.12 + ITSM 3.1.7 installiert.
Habe mich dabei weitestgehend an diese Anleitung gehalten und den LDAP / Active Directory Teil weggelassen.

Den Teil mit der mySQL performance allerdings auch und ich vermute das könnte mein Problem lösen. Denn OTRS läuft bei mir partiell sehr langsam. Noch gibt es ja kaum Objekte in der DB und der Wechsel von 'Übersicht' zu 'Tickets' etc. ist okay. Das dauert zwar auch noch ein Sekündchen und damit spürbar langsamer als mancher Webzugriff auf externe Ressourcen, aber klicke ich auf 'Admin' sind das schon eher 2 Sekunden. Klicke ich auf 'Paket-Verwaltung' bin ich mit satten 32 Sekunden dabei. Es passiert nichts und dann *plopp sehe ich meine Paket-Verwaltung.

- Statusleiste des Browsers sagt: Warten auf ...
- hatte DNS in Verdacht, aber auch via IP dauert es so lange
- hab auch mal IP + FQDN in die hosts-datei gemalt (Win 7 Client)
- Google Chrome könnte auch zicken, aber mit IE 9 das selbe Problem

Das Gesamtverhalten lässt mich zunächst an die Datenbank denken. In der Anleitung geht es zwar um Debian und mySQL, aber mit OTRS-spezifischen Parametern. Ich hoffe also hier fündig zu werden ...

Auszug aus der Anleitung

mySQL Beschleunigung einrichten

# Durch die Beschleunigung baut Perl eine permanente Verbindung auf:
- gehe in Datei: /opt/otrs/scripts/apache2-perl-startup.pl
- unkommentiere #use Apache::DBI; und trage darunter in die nächste Zeile:
useApache::DBI->connect_on_init('DBI:mysql:DATENBANK::sqlserver.de','BENUTZERNAME', 'PASSWORT');
- starte Apache neu: /etc/init.d/apache2 restart

... ich hab das weggelassen, weil ich völlig im Dunkeln tappe, ob ich das 1:1 so übernehmen kann, weil das nur Platzhalter für Felder in der Datenbank sind oder ich 'DATENBANK', sqlserver.de, 'BENUTZERNAME' und 'PASSWORT' in der Zeile anpassen muss. Wenn ja, wie? Datenbank wüsste ich noch, die heisst natürlich 'otrs'. Dann ist Ende ... sqlserver.de? Wohl mein host mit dem sql drauf, aber auf welche Art? localhost? tlb-srv-001.testlab.local? Und welchen BENUTZERNAME + PASSWORT? Den Linux root, den mySQL root, den OTRS root? Oder den otrs-user aus Linux?

Das testen ist so jedenfalls gruselig und macht keinen Spaß. Heeeeeelp! :?
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: 3.1.12 Evaluation | mySQL performance

Post by jojo »

die Paketverwaltung versucht einen externen Zugriff (Abruf von Paketlisten) und prüft die installierten Pakete.

Daher denke ich es liegt an:

- Namensauflösung vom OTRS Server
- Filesystem
- Netzwerk Timeout beim Zugriff vom Paketmanager
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
DropD
Znuny newbie
Posts: 6
Joined: 08 Jan 2013, 16:50
Znuny Version: 3.1.12
Real Name: Matthias

Re: 3.1.12 Evaluation | mySQL performance

Post by DropD »

Hmmm, aber apt-get funktioniert doch auch super. Kann doch dann eigentlich kein DNS-Problem sein, oder?

In wiefern soll es das Dateisystem oder ein Netzwerk-Timeout sein? Kann ich das testen oder irgendwo log-files einsehen?
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: 3.1.12 Evaluation | mySQL performance

Post by jojo »

Du kannst in die Logfiles wie syslog etc schauen.
auch die Checks vom Support Assessement sollten helfen
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
DropD
Znuny newbie
Posts: 6
Joined: 08 Jan 2013, 16:50
Znuny Version: 3.1.12
Real Name: Matthias

Re: 3.1.12 Evaluation | mySQL performance

Post by DropD »

Hab im Admin-Bereich mal den SQL Benchmark gemacht. Alles okay.
Support Assesment weisst auf einige Fehler im Log hin.

Alle Fehler sehen ungefährt so aus:

Code: Select all

Can't get file from http://otrs.org/repository.xml: 500 Can't connect to otrs.org:80 (Bad hostname)
Also doch ein DNS-Problem?!?

Wie gesagt, apt-get geht ja auch prima. Allerdings bin ich alter Linux-Newbie mir auch nicht sicher ob es reicht den proxy unter /etc/apt/apt.conf.d/70debconf mit der Zeile

Code: Select all

Acquire::http::Proxy "http://ip-or-fqdn:port";
einzutragen, um das systemweit zu setzen. Weiss zufällig wer, wie ich die web-connectivität unter Linux testen kann? Sitze halt hinterm Proxy - kein ping, kein nslookup möglich.

Oder steckt der Wurm ganz woanders drin!? :?
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: 3.1.12 Evaluation | mySQL performance

Post by jojo »

ne, der Proxy gilt nur für APT
Du kannst aber im OTRS auch eine Proxy setzen
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
DropD
Znuny newbie
Posts: 6
Joined: 08 Jan 2013, 16:50
Znuny Version: 3.1.12
Real Name: Matthias

Re: 3.1.12 Evaluation | mySQL performance

Post by DropD »

Cool, probier ich gern und berichte. Wo / wie macht man das?
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: 3.1.12 Evaluation | mySQL performance

Post by jojo »

in der Sysconfig unter Framework -> Core::WebUserAgent
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
DropD
Znuny newbie
Posts: 6
Joined: 08 Jan 2013, 16:50
Znuny Version: 3.1.12
Real Name: Matthias

Re: 3.1.12 Evaluation | mySQL performance

Post by DropD »

Herrlich! Danke!

Die Meldung "Keine oder keine neuen Pakete im ausgewählten Verzeichnis gefunden." ist normal nehme ich an!?
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: 3.1.12 Evaluation | mySQL performance

Post by jojo »

nur wenn es keine neuen Pakete für Dein System gibt
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Locked