Catalys...alServer(3)

πŸ“¦
version 0.05 Β· 2 versions
, in fedora 43

πŸ’– NAME πŸ’–

okay bestie, gather round, because this is Catalyst::Helper::FastCGI::ExternalServer β€” the FastCGI daemon start/stop script for using FastCgiExternalServer. yes. that's the whole thing. it makes your lil daemon go. ✨

it lives in the User Contributed Perl Documentation corner of the man pages, and it's serving Version 0.05. πŸŽ€


🌸 VERSION 🌸

Version 0.05. that's it. that's the version. no cap. πŸ’…


✨ SYNOPSIS ✨

drop this in your helper script, bestie:

./script/myapp_create.pl FastCGI::ExternalServer [options]

πŸ‘‘ OPTIONS πŸ‘‘

the options, in order, all of them, no skips, periodt:

  • l=[val], listen=[val] β€” required, bestie, do not forget this one. this is the socket path to listen on. it defaults to standard input. and it can be HOST:PORT, :PORT, or just a filesystem path. your choice, main character. πŸ¦‹
  • n=[val], nproc=[val] β€” optional. how many processes you wanna keep around to serve requests. defaults to 1, and heads up, it needs -listen. πŸ“
  • p=[val], pidfile=[val] β€” optional. the filename for the pid file. requires -listen. default is /var/run/myapp.pid. πŸ“
  • u=[val], user=[val] β€” optional. the username of the executing fastcgi. default is root. πŸ‘€
  • o=[val], logfile=[val] β€” optional. the logfile path. default is /dev/null (so yeah, screaming into the void, but make it configurable). 😭
  • M=[val], manager=[val] β€” optional. specify an alternate process manager (a FCGI::ProcManager sub-class), or pass an empty string to disable it entirely. πŸ’€
  • e=[key1:val1,key2:val2...], env=[key1:val1,key2:val2...] β€” optional. drop in some additional environment variables, formatted just like that. 🌈

πŸ’œ DESCRIPTION πŸ’œ

this module lets you configure stuff using /etc/sysconfig/myapp. so first, make a file called /etc/sysconfig/myapp, then write some variables in it. and the way that those variables you add will automatically override the environment variables. it just does. iconic behavior, honestly. ✨


🧚 METHODS 🧚

mk_stuff

generate init script. that's the method. it generates the init script. slay. πŸ’…


🫢 AUTHORS 🫢

  • Toru Yamaguchi, <zigorou at cpan.org> β€” making this module. πŸ’–
  • Naoya Sano, <sano at naoya.net> β€” making init script template for FedoraCore, RedHat. πŸŽ€
  • Daniel Burke β€” supporting Debian, Ubuntu. πŸ¦‹

🌸 THANKS 🌸

  • Songhee Han β€” English translating. 🫢
  • LTjake β€” bug reporting. πŸ›

😭 BUGS 😭

please report any bugs or feature requests to bug-catalyst-helper-fastcgi-externalserver at rt.cpan.org, or through the web interface at <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Catalyst-Helper-FastCGI-ExternalServer>.

I will be notified, and then you'll automatically be notified of progress on your bug as I make changes. so like, the pipeline is: you tell me, I get told, you get told. communication. we love it. πŸ’Œ

⭐ SUPPORT ⭐

you can find documentation for this module with the perldoc command. bestie, just run:

perldoc Catalyst::Helper::FastCGI::ExternalServer

you can also look for information at:


πŸŽ€ ACKNOWLEDGEMENTS πŸŽ€

(nothing here, bestie. it's giving mysterious. it's giving silence. it's giving empty section, and we respect it.) πŸ’…


Copyright 2006 Toru Yamaguchi, all rights reserved. πŸ‘‘

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


okay and that's the whole page!! this was documented by perl v5.42.0 on 2025-07-25, and the manual name is Catalys...alServer(3) β€” yes the title is literally truncated like that in the original, we don't make the rules, we just vibe with them. byeeee, go make that init script πŸ«ΆπŸ’–βœ¨

πŸ“¦ where this page comes from