Add an example sysutils/supervisor configuration snippet as it's waaaays
better than using spawn-fcgi...
This commit is contained in:
parent
623bed6f57
commit
3feaf4658e
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.51 2017/11/21 20:35:40 landry Exp $
|
||||
# $OpenBSD: Makefile,v 1.52 2017/11/22 08:16:30 landry Exp $
|
||||
|
||||
MULTI_PACKAGES= -utils -main -php -perl
|
||||
|
||||
@ -14,6 +14,7 @@ PKGNAME-utils= mapserver-utils-${V}
|
||||
PKGNAME-php= php-mapscript-${V}
|
||||
PKGNAME-perl= p5-mapscript-${V}
|
||||
SHARED_LIBS += mapserver 2.0
|
||||
README-main = 0
|
||||
|
||||
CATEGORIES= geo www
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
$OpenBSD: README-main,v 1.2 2014/05/18 09:29:50 landry Exp $
|
||||
$OpenBSD: README-main,v 1.3 2017/11/22 08:16:30 landry Exp $
|
||||
|
||||
+-----------------------------------------------------------------------
|
||||
| Running ${FULLPKGNAME} on OpenBSD
|
||||
@ -21,3 +21,15 @@ script and add the following lines to you nginx.conf:
|
||||
fastcgi_param SCRIPT_FILENAME /cgi-bin/mapserv;
|
||||
include fastcgi_params;
|
||||
}
|
||||
|
||||
Another option is to use sysutils/supervisor to start a FastCGI process
|
||||
pool, using this configuration snippet in ${SYSCONFDIR}/supervisord.d/mapserv.ini:
|
||||
|
||||
[fcgi-program:mapserv]
|
||||
command=/var/www/cgi-bin/mapserv
|
||||
socket=unix:///var/www/run/%(program_name)s.sock
|
||||
socket_owner=www
|
||||
socket_mode=0700
|
||||
process_name=%(process_num)02d
|
||||
numprocs=5
|
||||
user=www
|
||||
|
Loading…
x
Reference in New Issue
Block a user