FCGI :: spawn

Process Manager / Application Server voor FastCGI-protocol
Download nu

FCGI :: spawn Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Peter Vereshagin
  • Uitgever website:
  • http://search.cpan.org/~veresc/

FCGI :: spawn Tags


FCGI :: spawn Beschrijving

Process Manager / Application Server voor FastCGI-protocol FCGI :: spawn is een PERL-module die wordt gebruikt om als fastcgi-procesbeheerder te dienen. Naast de Foci :: PROCMANAGER POSESS zichzelf, is de FCGI :: spawn gericht als webserver admin begrijpelijke instantie voor het bouwen van de eigen FastCGI-server met kopie-op-schrijfgeheugen delen tussen vorken en met enkele invoerparameters zoals processen nummer en maximum Verzoeken per vork. Andere dingen om te vermelden is dat het in staat is om elk bestand met een webserver (FastcGi-aanvrager) te executeren. Dus we hebben de daemon die heet is voor het hosten van hosting. De definitieve zorg wordt genomen in FCGI :: spawn op beveiliging. Naast de indeerde-instellingen op de lokale UNIX-socket als invoerparameter, is het op de hoogte om te voorkomen dat hostinggebruikers de parameter MAX_REQUESTS worden gewijzigd, bedoelde correspondent met MAXRequests Apache's gevorkte MPM-parameter en de respectieve stroomverzoeken ook. De parameter van de respectievelijke stroomverzoeken is ook. Zorg om de geheugenlekken van vorken om alle RAM te voorkomen die op uw hardware wordt gebruikt. Voor gedeelde hosting wordt aangenomen dat de systeembeheerder de processmanager Daemon-scriptinhoud bestuurt met die gebruiker hardware-verbruikslimieten en voert deze uit met de inloggegevens van een gebruiker. E. g., De gebruiker zou kunnen kunnen, om signaal naar de daemon te sturen om sierlijke herstart op zijn / haar vraag te starten (dit moet nog worden gedaan) of de instellingen wijzigen die beheerder kan specifiek toestaan in het Starter Script van Daemon zonder opnieuw te starten (beide functies staan in de toekomst op het punt te worden gedaan). Gebruiker wil bijvoorbeeld de eigen bronnen opnieuw compileren en snel de clean_inc_hash voor deze wijzigt. De oproepstapel Hiermee kunt u uw eigen code-referentie instellen voor uw scriptsuitvoering .SEKING VOOR VERANTWOORDELIJKE BEHEERD TUSSEN HIGH PREVORMANCE NEES Convinience van het debuggen met hercompilatie op elk verzoek dat PHP biedt, de Clean_inc_Subnamesspace-functie stelt u in staat om de geteste bron niet als die van DBI en frameworks opnieuw te compileren, maar de ontwikkeling op uw applicatie-ontwikkeling alleen te richten, de hercompilatie te beperken met uw toepassing (en) Naamruimte ( s) alleen. Dit kan nuttig zijn in beide ontwikkelingsomgeving om de hercompilatie te maken, maar ook een productiehost om de details van code-adaptaion te maken om duidelijk te hosten in een veel minder tijd nodig. Dit is een nieuwe functie in v. 0.14Eleer iets anders wordt uitgelegd in FCGI :: PROCMANAGER DOC.MINIME NIET-NIET-RECOMMENDE manier om het te illustreren: gebruik FCGI :: spawn; mijn $ spawn = fcgi :: spawn-> nieuw (); $ spawn -> spawn; nooit in productie gebruik. Dit moet worden uitgevoerd als de gebruikers-ID van de Web Server (of een ander als Umask niet 022) is) en de webserver moet worden geconfigureerd om zijn fastcgi aan te vragen op de standaardcontact-bestandsnaam, de /TMP/Spawner.Sock. Overweeg om als gebruiker te worden uitgevoerd dan de webserver en het instellen van de juiste sock_chmod / sock_chown parameters noodzaak. OM TE KENNEN KENNING Tevredenheid met bugzilla ... er is geen plaats om uit te graven dat Bugzilla niet werkt met FastCGI anders dan de eigen bugzilla van FastCgilla dan Bugzilla Hoewel.Ried hetzelfde met Webgui.org. De versies sinds 6,9 zijn strikt de mod_perl2 nodig. OK, maar versie 6.8 werkt wel tenminste net zo goed op http://alpha.vereshagin.org. Dit is mijn ./Run voor Daemontools door http://cr.yp.to: #! / Usr / bin / Perl -W gebruik strikt; gebruik waarschuwingen; Gebruik lib '/ pad / naar / modules'; Gebruik WebGUI; Gebruik Image :: Magick; gebruik karper; $ SIG {__ DIE__} = sub {print @_; Print CARP :: LONGMESS}; $ ENV {fcgi_socket_path} = "/path/to/spawner.Sock"; Eval ("Gebruik FCGI :: spawn;"); mijn $ FCGI = nieuwe CGI; EVAL $ {FCGI :: spawn :: plsrc ('/th/path/to/some.pl.fpl')}; undef $ fcgi; Mijn $ spawn = FCGI :: spawn-> nieuw ({n_processes => 7, sock_chown => , sock_chmod => 0660, max_requests => 200,}); $ spawn -> spawnen; en, de minimale voorgestelde manier om je fastcgi perl-scripts te spawnen, is als volgt: #! / usr / bin / Perl -W $ ENV {fcgi_socket_path} = "/path/to/spawner.sock"; Eval ("Gebruik FCGI :: spawn;"); mijn $ spawn = fcgi :: spawn-> nieuw ({n_processes => 7}); $ spawn -> spawnen; hier is de een eenvoudiger manier om de Daemontools faciliteiten te poseren: $ CAT ./ENV/FCGI_Socket_Path /Tmp/Spawner.Sock $ Cat ./Run #! / Bin / SH Exec 2> 1 Exec EnvDir. / Env Su FCGI -C './FCGI-RUN' $ CAT ./FCGIRUN #! / USR / BIN / PERL-W Gebruik FCGI :: spawn; mijn $ spawn = fcgi :: spawn-> nieuw (); $ spawn -> spawn; Vereisten: · Perl


FCGI :: spawn Gerelateerde software

VMS :: Wachtrij

PERL-extensie om wachtrijen, vermeldingen en formulieren te beheren en wachtrij, invoer en informatie op te halen ...

223

Downloaden