Skip to content
/ phpdaemon Public
forked from kakserpom/phpdaemon

PHPDaemon aims to be asynchronous PHP framework for development Web-applications and other server backends

Notifications You must be signed in to change notification settings

twil/phpdaemon

 
 

Repository files navigation

phpDaemon:

http:/kakserpom/phpdaemon

Asynchronous framework in PHP. It has a huge number of features. Designed for highload. Each worker is able to handle thousands of simultaneous connections holding beer can. Main features and possibilites:

  • Powerful servers: HTTP, FastCGI, FlashPolicy, Ident, Socks4/5.
  • Many bundled clients like DNS, MySQL, Postgresql, Memcache, MongoDB, Redis, HTTP, IRC, Jabber, ICMP, Valve games client, etc.
  • Asynchrounous Filesystem I/O (using eio).
  • Many useful built-in applications like CGI.
  • Interactive debug console.
  • Dynamic spawning workers.
  • Chroot & Chdir for workers.
  • Automatic graceful reloading user's scripts when it's updated.
  • Graceful worker shutdown (and re-spawn if necessary) by the following limits: memory, query counter, idle time.

Installation guide: http:/kakserpom/phpdaemon/wiki/Installation-(common)

Master process understands signals:

SIGINT, SIGTERM, SIGQUIT - termination.
SIGHUP - update config from file.
SIGUSR1 - reopen log-file.
SIGUSR2 - graceful restart all workers.

Mail listing: [email protected] Maintainer: [email protected]

About

PHPDaemon aims to be asynchronous PHP framework for development Web-applications and other server backends

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 95.6%
  • JavaScript 4.0%
  • Other 0.4%