.pm Datei:Werte Lebensdauer in mod_perl
package fo_condition_editor;
use utf8;
use diagnostics -trace;
use strict;
use warnings FATAL => 'all';
{...}
use Encode;
my $msg = {};
return 1;
{..}
sub ..() {
$msg->{saved} = 1;
Ich benutze diese Uhr Popup zu zeigen. Wenn das Formular gesendet wird, wird das Popup aktualisiert.
In meinem lokalen Server funktioniert alles gut, aber in anderen Server hatte ich ein Problem mit Variablen $ msg. $ msg ist während des Druckens leer, aber wenn ich wieder in $ msg sende, sind alte Dinge.
Ich denke, ist ein Problem mit der Apache-Konfiguration.
Ich möchte, dass execut nur einmal war. Ich verstehe nicht, warum auf einem Server funktioniert, aber auf einem anderen nicht. Ich denke, Problem ist in der Apache-Konfiguration. –
Ein Punkt von mod_perl ist, dass Sie normalerweise nicht den statischen Code auf der Paketebene für jede Anfrage ausführen, sondern nur das erste Mal. Wie auch immer, ich denke, Sie könnten PerlInterpMaxRequests in Ihrer vhost/apache-Konfiguration auf 1 setzen, um dieses Verhalten zu deaktivieren. –