ich habe letze Woche unser Produktivsystem von OTRS 2.2.3 auf Version 2.3.3 hochgezogen. Verlief soweit auch alles fehlerfrei.
Nun habe ich bei der Gelegenheit auch das Supporttool installiert und empfohlene Optimierungen durchgeführt.
Eines davon war die Umstellung von Perl auf PerlEX. Dies brachte zu meiner Freude einen deutlichen Performanceschub, aber auch ein hässliches Problem mit sich.
Unsere Produktivumgebung:
Win2K3 Server
IIS 6
OTRS 2.3.3
ActiveState Perl 5.8.8
MySQL 5.x
Das auftretende Problem:
Code: Select all
[Mon Nov 3 10:52:04 2008][Error][Kernel::System::Email::SMTP::Send][86] Can't connect to <Mailserver>: Bad file descriptor!
Tritt der Fehler auf und startet man den IIS neu, versendet das System wieder problemlos Mails. Spätestens nach ca 3h tritt der Fehler erneut auf und man muss den IIS neu durchstarten.
Wenn man von PerlEX auf Perl umstellt, gibt es das Problem nicht mehr. Ist aber natürlich nicht wünschenswert, da die Performance Steigerung durch PerlEX das arbeiten mit OTRS weitaus angenehmer gestaltet.
Hatte hier jmd ähnliche Probleme oder eine Idee woran das liegen könnte?
Perl Pakete aktualisieren oder Perl auf Version 5.10 updaten?
Für jegliche Ideen und Vorschläge bin ich dankbar.