FCGI :: Laichen.

Prozessmanager- / Anwendungsserver für das Fastcgi-Protokoll
Jetzt downloaden

FCGI :: Laichen. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Peter Vereshagin
  • Website des Verlags:
  • http://search.cpan.org/~veresc/

FCGI :: Laichen. Stichworte


FCGI :: Laichen. Beschreibung

Prozessleiter- / Anwendungsserver für das Fastcgi-Protokoll FCGI :: Spawn ist ein Perl-Modul, das verwendet wird, um als FASTCGI-Prozessmanager zu dienen. Neben den Funktionen ist der FCGI :: Procmanager selbst positiert, der FCGI :: Spawn wird als Webserver-Admin-Verständnis ausgerichtet, um den eigenen FastCGI-Server mit einem Copy-on-Write-Speichersupping zwischen Gabeln und mit einzelnen Eingabeparametern wie Prozessnummer und Maximum zu erstellen Anfragen pro Gabel Wir haben also den Daemon, der heiß ist, um bereit für das Hosting bereitzustellen Neben den Inodenseinstellungen auf lokaler UNIX-Socket, die als Eingabeparameter ergriffen wurde, ist es bekannt, dass das Hosting-Benutzer vermeidet, dass der Parameter MAX_REQUESTS ändert. Sorge um die Leistung, um die Speicherlecks von Gabeln zu vermeiden, um das gesamte RAM auf Ihrer Hardware zu verbrauchen. Für das freigegebene Hosting wird davon ausgegangen, dass der Systemadministrator den Prozess-Manager-DAEMON-Skriptinhalt mit diesen Benutzer-Hardware-Verbrauchsgrenzen steuert und mit den Anmeldeinformationen eines Benutzers ausführt. E. g (Beide Funktionen sind in der Zukunft zu tun). Zum Beispiel möchte der Benutzer die eigenen Quellen neu kompilieren und den Clean_INC_HASH schnell ändern. Hier können Sie Ihre eigene Code-Referenz für Ihre Skripts-Ausführung einrichten. Achtung für den Übereinkommen zwischen hoher Präfierung benötigt, dass der Perl-Kompilierungs-Cache und das Überprüfung des Debuggings mit der Wiedereinkompilierung auf jeder Anfrage, die PHP bietet, die CLEAN_INC_SUBNAMESSACE-Funktion ermöglicht es Ihnen, die getestete Quelle nicht wie die DBI und Frameworks neu zu kompilieren, sondern nur die Entwicklung auf Ihre Anwendungsentwicklung zu konzentrieren, die die Wiedereinkompilierung mit Ihrem Anwendungsnamespace begrenzt ( s) nur. Dies kann sowohl in der Entwicklungsumgebung nützlich sein, um die Wiedereinkompilierung schneller und auf einem Produktionshost zu tätigen, um die Details der Code-Adaptaion zum Hosting in viel weniger Zeit zu erstellen. Dies ist eine neue Funktion in v. 0,14Jey Sonstiges ist in FCGI :: PROCMANAGER DOCS.MINIKALIMMER UNBEVERZEICHNUNG ERLAUBT, UM IT zu veranschaulichen: Verwenden Sie FCGI :: Laichen; mein $ spawn = fcgi :: spaich-> neu (); $ spawn -> spawn; NIEMALS in den Produktionsnutzen eingesetzt. Dies sollte als Benutzer-ID des Webservers (oder eines anderen, wenn umask nicht 022 ist) ausgeführt werden. Berücksichtigen Sie, als Benutzer als Benutzer als Webserver auszuführen und die richtige Socke_Chmod / Sock_Chown-Parameter erforderlich zu machen Allerdings das gleiche mit webgui.org. Die Versionen seit 6.9 gingen, um den Mod_Perl2 streng zu erfordern. OK, aber Version 6.8 funktioniert zumindest gut wie unter http://alpha.vereshagin.org. Dies ist mein ./run für Daemontools von http://cr.yp.to: #! / Usr / bin / perl -w Verwendung streng; Warnungen verwenden; Verwenden Sie lib '/ path / modules'; Verwenden Sie Webgui; Verwenden Sie Image :: Magick; Verwenden Sie Karpfen; $ Sig {__In __} = sub {drucken @_; Print Carp :: LongMess}; $ Env {fcgi_socket_path} = "/ path/to/spawner.sock"; EVAL ("Verwenden von FCGI :: Laichen;); mein $ fcgi = new cgi; Eval $ {FCGI :: Laich :: PLSRC ('/the/path/to/some.pl.fpl')}; undef $ FCGI; Mein $ spawn = fcgi :: spaich-> neu ({n_prozesse => 7, sock_chown => , sock_chmod => 0660, max_requests => 200,}); $ Spawn -> Spawn; und die minimale, vorgeschlagene Art, Ihre Fastcgi-Perl-Skripts zu spawnen, ist wie folgt: #! / usr / bin / perl -w $ env {fcgi_socket_path} = "/ path/to/spawner.sock"; EVAL ("Verwenden von FCGI :: Laichen;); mein $ spawn = fcgi :: spawn-> neu ({n_processes => 7}); $ Spawn -> Laichen; Hier ist der eine einfache Möglichkeit, die Daemontools-Einrichtungen zu positionieren / env su fcgi -c './fcgi-run' $ cat ./fcgi-run #! / usr / bin / perl -w Verwenden Sie FCGI :: Laichen; mein $ spawn = fcgi :: spaich-> neu (); $ spawn -> spawn; Anforderungen: · Perl.


FCGI :: Laichen. Zugehörige Software