Date: Wed, 2 Aug 2006 15:31:21 +0800 (CST) From: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/101247: [NEW PORT] www/p5-Apache-SizeLimit: Allows you to kill off Apache httpd processes if they grow too large Message-ID: <200608020731.k727VLug091376@Pluto.CDPA.nsysu.edu.tw> Resent-Message-ID: <200608020740.k727eBgR020763@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 101247 >Category: ports >Synopsis: [NEW PORT] www/p5-Apache-SizeLimit: Allows you to kill off Apache httpd processes if they grow too large >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Aug 02 07:40:10 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Jin-Shan Tseng >Release: FreeBSD 6.1-STABLE i386 >Organization: NCHC >Environment: System: FreeBSD Pluto.CDPA.nsysu.edu.tw 6.1-STABLE FreeBSD 6.1-STABLE #0: Mon Jul 24 07:18:53 CST 2006 >Description: This module allows you to kill off Apache httpd processes if they grow too large. You can make the decision to kill a process based on its overall size, by setting a minimum limit on shared memory, or a maximum on unshared memory. You can set limits for each of these sizes, and if any limit is exceeded, the process will be killed. You can also limit the frequency that these sizes are checked so that this module only checks every N requests. This module is highly platform dependent, please read the "PER-PLATFORM BEHAVIOR" section for details. It is possible that this module simply does not support your platform. WWW: http://search.cpan.org/dist/Apache-SizeLimit/ Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- p5-Apache-SizeLimit-0.9.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # p5-Apache-SizeLimit # p5-Apache-SizeLimit/pkg-descr # p5-Apache-SizeLimit/Makefile # p5-Apache-SizeLimit/pkg-plist # p5-Apache-SizeLimit/distinfo # p5-Apache-SizeLimit/pkg-message # echo c - p5-Apache-SizeLimit mkdir -p p5-Apache-SizeLimit > /dev/null 2>&1 echo x - p5-Apache-SizeLimit/pkg-descr sed 's/^X//' >p5-Apache-SizeLimit/pkg-descr << 'END-of-p5-Apache-SizeLimit/pkg-descr' XThis module allows you to kill off Apache httpd processes if they grow Xtoo large. You can make the decision to kill a process based on its Xoverall size, by setting a minimum limit on shared memory, or a maximum Xon unshared memory. X XYou can set limits for each of these sizes, and if any limit is Xexceeded, the process will be killed. X XYou can also limit the frequency that these sizes are checked so that Xthis module only checks every N requests. X XThis module is highly platform dependent, please read the "PER-PLATFORM XBEHAVIOR" section for details. It is possible that this module simply Xdoes not support your platform. X XWWW: http://search.cpan.org/dist/Apache-SizeLimit/ END-of-p5-Apache-SizeLimit/pkg-descr echo x - p5-Apache-SizeLimit/Makefile sed 's/^X//' >p5-Apache-SizeLimit/Makefile << 'END-of-p5-Apache-SizeLimit/Makefile' X# New ports collection makefile for: p5-Apache-SizeLimit X# Date created: 2006-08-02 X# Whom: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw> X# X# $FreeBSD$ X# X XPORTNAME= Apache-SizeLimit XPORTVERSION= 0.9 XCATEGORIES= www perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= Apache XPKGNAMEPREFIX= p5- X XMAINTAINER= tjs@cdpa.nsysu.edu.tw XCOMMENT= Allows you to kill off Apache httpd processes if they grow too large X XRUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/mod_perl.pm:${PORTSDIR}/www/mod_perl \ X ${SITE_PERL}/${PERL_ARCH}/BSD/Resource.pm:${PORTSDIR}/devel/p5-BSD-Resource XBUILD_DEPENDS= ${RUN_DEPENDS} X XPERL_CONFIGURE= yes X XMAN3= Apache::SizeLimit.3 X Xpost-install: X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-p5-Apache-SizeLimit/Makefile echo x - p5-Apache-SizeLimit/pkg-plist sed 's/^X//' >p5-Apache-SizeLimit/pkg-plist << 'END-of-p5-Apache-SizeLimit/pkg-plist' X@comment $FreeBSD$ X%%SITE_PERL%%/Apache/SizeLimit.pm X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/SizeLimit/.packlist X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/SizeLimit X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache X@dirrmtry %%SITE_PERL%%/Apache END-of-p5-Apache-SizeLimit/pkg-plist echo x - p5-Apache-SizeLimit/distinfo sed 's/^X//' >p5-Apache-SizeLimit/distinfo << 'END-of-p5-Apache-SizeLimit/distinfo' XMD5 (Apache-SizeLimit-0.9.tar.gz) = 59765709981ac232712a270cf2646247 XSHA256 (Apache-SizeLimit-0.9.tar.gz) = a61577e9ac2df978152be551c59bd6e3ff05ddb75c4ed5e28a460ebf1e86fe96 XSIZE (Apache-SizeLimit-0.9.tar.gz) = 18685 END-of-p5-Apache-SizeLimit/distinfo echo x - p5-Apache-SizeLimit/pkg-message sed 's/^X//' >p5-Apache-SizeLimit/pkg-message << 'END-of-p5-Apache-SizeLimit/pkg-message' X**************************** NOIICE ******************* X X This version is only for httpd 1.x and mod_perl 1.x X series. X X Future versions of this module may support both. X X Currently, Apache2::SizeLimit is bundled with X mod_perl 2.x for that series. X X**************************** NOTICE ******************* END-of-p5-Apache-SizeLimit/pkg-message exit --- p5-Apache-SizeLimit-0.9.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608020731.k727VLug091376>