Skip to content

s2x/meh-fpm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

meh-fpm -- Meh! fastcgi process manager

Are you looking for a fastcgi process manager written in C/C++? It's mostly based on chenyf/fcgid but i also stealed some ideas from spawn-fcgi. Now it only support multi-process model

Features

  • Works as process supervisor
  • Run as daemon
  • Multi-process model
  • Process/socket uid and gid settings (ony if run as root)
  • Can listeon on port or socket
  • Minimal/maximal/spare process configuration
  • Dynamic worker allocation based on load
  • Command line/file configuration

Dependencies

  • Git for source download
  • G++ compiler with support for C++11,
  • boost library
  • libfcgi++

On Debian based distributions just type: apt-get install g++ libfcgi-dev libboost-dev git

Build

git clone https://github.com/s2x/meh-fpm.git
cd meh-fpm
cmake .
make

To install type make install, if you want to build .deb package use cpack.

Usage

./meh-fpm -h ./meh-fpm -c conf/fcgid.conf -p 11111

About

FastCGI server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.9%
  • CMake 1.1%