Hello Henning, Monday, June 19, 2006, 3:41:35 PM, you wrote: HO> Wird mod_perl dann überhaupt geladen? Leider kenne ich mich mit Redhat HO> nicht aus und weis somit auch nicht, wie das Laden der Module in den HO> Apache da organisiert ist, bzw. was da distributionsspeziefisches drum HO> rum gebaut ist.
Es gibt eine /etc/httpd/conf/httpd.conf, welche mittels Include conf.d/*.conf wiederum (u.a.) die Datei /etc/httpd/conf.d/perl.conf lädt, die praktisch nur folgende Zeile enthält: LoadModule perl_module modules/mod_perl.so Im gleichen Verzeichnis habe ich auch mein "zz_otrs.conf". Der Dateiname wurde so gewählt damit Apache diese Datei *nach* perl.conf lädt. Die Datei ist so aufgebaut, dass sie sowohl mit Perl-Modul als auch als CGI-Version funktioniert, z.B.: <IfModule mod_perl.c> # load all otrs modules Perlrequire /opt/otrs/scripts/apache2-perl-startup.pl # Apache::Reload - Reload Perl Modules when Changed on Disk PerlModule Apache::Reload PerlInitHandler Apache::Reload </IfModule> (Die vollständige Datei ist im ersten Posting zu sehen) Syntaxfehler innerhalb dieses <IfModule mod_perl.c> führen dazu, dass der Server nicht startet, also wird es wohl geladen werden. HO> Ich vermute mal, daß das bei Dir nicht passiert. Irgendwo im OTRS code (oder vielleicht CPI.pm) wird kontrolliert, ob mod_perl läuft und nur dann wird dieses register_cleanup aufgerufen, welches anfangs *jeden* OTRS-Seitenaufruf blockierte. Das, wie bereits beschrieben, habe ich mittels "Apache::compat" bereits lösen können. Jedenfalls scheint mod_perl schon zu laufen. HO> Hmm... Wenn es läuft, sollte man das aber auf jeden Fall beim HO> Start von Apache im Log sehen. Denke ich auch. Vielleicht habe ich eine ältere Version von mod_perl, welche dies nicht macht? In einem VirtualHost-Log wird es wohl *nicht* landen, oder? Hier die Ausgaben von httpd: [Mon Jun 19 16:15:12 2006] [info] Init: Initializing OpenSSL library [Mon Jun 19 16:15:12 2006] [info] Init: Seeding PRNG with 136 bytes of entropy [Mon Jun 19 16:15:12 2006] [info] Init: Generating temporary RSA private keys (512/1024 bits) [Mon Jun 19 16:15:12 2006] [info] Init: Generating temporary DH parameters (512/1024 bits) [Mon Jun 19 16:15:12 2006] [debug] ssl_scache_dbm.c(416): Inter-Process Session Cache (DBM) Expiry: old: 0, new: 0, removed: 0 [Mon Jun 19 16:15:12 2006] [info] Init: Initializing (virtual) servers for SSL [Mon Jun 19 16:15:12 2006] [info] Server: Apache/2.0.40, Interface: mod_ssl/2.0.40, Library: OpenSSL/0.9.6b [Mon Jun 19 16:15:12 2006] [info] mod_unique_id: using ip addr x.x.x.x [Mon Jun 19 16:15:17 2006] [info] Init: Initializing OpenSSL library [Mon Jun 19 16:15:17 2006] [info] Init: Seeding PRNG with 136 bytes of entropy [Mon Jun 19 16:15:17 2006] [info] Init: Generating temporary RSA private keys (512/1024 bits) [Mon Jun 19 16:15:17 2006] [info] Init: Generating temporary DH parameters (512/1024 bits) [Mon Jun 19 16:15:17 2006] [debug] ssl_scache_dbm.c(416): Inter-Process Session Cache (DBM) Expiry: old: 0, new: 0, removed: 0 [Mon Jun 19 16:15:17 2006] [info] Init: Initializing (virtual) servers for SSL [Mon Jun 19 16:15:17 2006] [info] Server: Apache/2.0.40, Interface: mod_ssl/2.0.40, Library: OpenSSL/0.9.6b [Mon Jun 19 16:15:17 2006] [notice] Digest: generating secret for digest authentication ... [Mon Jun 19 16:15:17 2006] [notice] Digest: done [Mon Jun 19 16:15:17 2006] [info] mod_unique_id: using ip addr x.x.x.x [Mon Jun 19 16:15:18 2006] [debug] mod_headers.c(564): headers: ap_headers_output_filter() [Mon Jun 19 16:15:18 2006] [notice] Apache/2.0.40 (Red Hat Linux) configured -- resuming normal operations [Mon Jun 19 16:15:18 2006] [info] Server built: Sep 4 2002 17:20:34 [Mon Jun 19 16:15:18 2006] [debug] prefork.c(1039): AcceptMutex: sysvsem (default: sysvsem) [Mon Jun 19 16:15:18 2006] [debug] mod_headers.c(564): headers: ap_headers_output_filter() [Mon Jun 19 16:15:18 2006] [debug] mod_headers.c(564): headers: ap_headers_output_filter() [Mon Jun 19 16:15:18 2006] [debug] mod_headers.c(564): headers: ap_headers_output_filter() ERROR: OTRS-CGI-10 Perl: 5.8.0 OS: linux Time: Mon Jun 19 16:15:18 2006 Message: ??? Traceback (31317): Module: Kernel::Output::HTML::Generic::NavigationBar (v1.197) Line: 1851 Module: Kernel::Modules::AgentTicketMailbox::Run (v1.4) Line: 84 Module: Kernel::System::Web::InterfaceAgent::Run (v1.8) Line: 651 Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (v) Line: 51 Module: (eval) (v1.80) Line: 187 Module: ModPerl::RegistryCooker::run (v1.80) Line: 187 Module: ModPerl::RegistryCooker::default_handler (v1.80) Line: 159 Module: ModPerl::Registry::handler (v1.99) Line: 16 [Mon Jun 19 16:15:19 2006] [debug] mod_headers.c(564): headers: ap_headers_output_filter() [Mon Jun 19 16:15:19 2006] [debug] mod_headers.c(564): headers: ap_headers_output_filter() [Mon Jun 19 16:15:19 2006] [debug] mod_headers.c(564): headers: ap_headers_output_filter() [Mon Jun 19 16:15:19 2006] [debug] mod_headers.c(564): headers: ap_headers_output_filter() ... Mir fällt erst jetzt diese OTRS-Fehlermeldung auf (kommt wohl von apache2-perl-startup.pl). Kann die etwas damit zu tun haben? Udo _______________________________________________ OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.com/