Lin: mod_perl: Skript langsam

Hallo nochmal,

Nachdem ich es geschafft habe mod_perl 1.999 auf 2.0.2 upzugraden
(siehe https://forum.selfhtml.org/?t=135082&m=876642),
habe ich nun das Problem, das meine Skripte extrem langsam laufen.
Der erste Request dauert ewig und alle weiteren sind nur unerheblich schneller.
So als würden die Skripte nicht per ModPerl::Registry beschleunigt
werden. Wie kann ich rausfinden, ob mod_perl tatsächlich 'läuft' und
meine Skripte beschleunigt?

Einpaar Anmerkungen noch:

1.
Nach der Installation von mod_perl 2.0.2 liess sich Apache (2.0.54)
nicht neu starten wegen 'PerlModule Apache2' in eine .conf
In der error.log stand, dass er Apache2.pm nich in @INC finden konnte.
Also hab ich die Zeile rausgenommen, und Apache läuft nun wieder.

2.
In der %ENV steht MOD_PERL: mod_perl/2.0.2, also scheint mod_perl zu laufen?

3.
Wenn ich Apache neu starte, steht in der error.log:

[Sat Aug 19 21:41:48 2006] [notice] FastCGI: process manager initialized (pid 18092)
[Sat Aug 19 21:41:49 2006] [notice] Apache configured -- resuming normal operations

Was ist FastCGI? Ist das mod_perl?

Danke & Gruß
Lin

--
Mister rabbit says, "A moment of realization is worth a thousand prayers."
  1. Hey,

    als würden die Skripte nicht per ModPerl::Registry beschleunigt
    werden. Wie kann ich rausfinden, ob mod_perl tatsächlich 'läuft' und
    meine Skripte beschleunigt?

    ich vermute noch eine vergriesgnaddelte Konfiguration. Du kannst die Beispiele ab http://perl.apache.org/docs/2.0/user/intro/start_fast.html#Registry_Scripts abarbeiten.

    Nach der Installation von mod_perl 2.0.2 liess sich Apache (2.0.54)
    nicht neu starten wegen 'PerlModule Apache2' in eine .conf
    In der error.log stand, dass er Apache2.pm nich in @INC finden konnte.
    Also hab ich die Zeile rausgenommen, und Apache läuft nun wieder.

    Siehe auch http://perl.apache.org/docs/2.0/rename.html#Effects
    |   Remove any occurrences of
    |       use Apache2;
    |   in a script or module, as well as
    |       PerlModule Apache2
    |   in an Apache configuration file.

    In der %ENV steht MOD_PERL: mod_perl/2.0.2, also scheint mod_perl zu laufen?

    Ja.

    Was ist FastCGI? Ist das mod_perl?

    Nein, das ist was anderes. Google hilft.

    --
    水-金-地-火-木-土-天-海-冥
    1. Hi,

      Danke für deine Antwort, scheint falscher Alarm gewesen zu sein,
      lag anscheinend an der Serverlast im Allgemeinen.
      Hab jetzt noch Apache::DBI eingebaut, und jetzt läufts schon recht
      fix alles.

      Danke trotzdem,
      Lin

      --
      Mister rabbit says, "A moment of realization is worth a thousand prayers."