Sziasztok!
Szeretném a segítségeteket kérni az alábbi témákban:
Van egy apache2 szerver(apache 1.3 párti vagyok, de muszáj volt áttérni apache2 re, na m1), debian 4.0 -án.
A probléma ott kezdődik, hogy bizonyos időközönként az összes júzer processzét ki kell killelnem(lévén, hogy a befejezetlen processek nem terminálnak, csak ott várnak), mert megszaporodik a rendszerben, kb 1-2 ezer.
a killall -u user paranccsal takarítgatok mindig, de egy kicsit unalmas egy idő után.
Azt szeretném megoldani, hogy apache pl magától takarírtsa a már nem működő proceszeket.
Előre is köszönöm a válaszokat!
userek alapján vannak virtualhostok, az alábbi egy példa:
--------------------------------------------------------------------
SuexecUserGroup ${USER} ${GROUP}
ServerName ${DOM}
ServerAlias *.${DOM}
DocumentRoot ${HOME}/public_html
ErrorLog ${HOME}/logs/error_log
CustomLog ${HOME}/logs/access_log combined
ScriptAlias /cgi-bin/ ${HOME}/cgi-bin/
DirectoryIndex index.html index.htm index.php index.php4 index.php5
Options -Indexes IncludesNOEXEC FollowSymLinks ExecCGI
allow from all
AllowOverride All
#Itt van az fcgid wrapper
AddHandler fcgid-script .php
FCGIWrapper /home/fcgid${HOME}/cgi-bin/php5-default/php-fcgi-wrapper .php
ReWriteEngine ON
RewriteMap lowercase int:tolower
RewriteCond %{HTTP_HOST} ^([^.]+)\.([^.]+)\.([^azAZ]+)$
RewriteRule ^(.*)$ ${HOME}/subdomain/%1$1 [E=VHOST:${lowercase:%2.%3}] [L]
RewriteCond %{HTTP_HOST} ^www.([^.]+)\.([^.]+)\.([^azAZ]+)$
RewriteRule ^(.*)$ ${HOME}/subdomain/%1$1 [E=VHOST:${lowercase:%2.%3}]
RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.([^azAZ]+)$
RewriteRule ^(.*)$ http://%1.%2%{REQUEST_URI}
allow from all
AddDefaultCharset utf-8
--------------------------------------------------------------------
wrapper:
--------------------------------------------------------------------
#!/bin/sh
HOME="" #HOME KONYVTAR
export HOME
PHPRC=$HOME/etc/php5 #phpini helye
export PHPRC
PHP_FCGI_CHILDREN=4
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=5000
export PHP_FCGI_MAX_REQUESTS
#futtatasi beallitasok, basedir, meg amit nem allithat a juzer
exec /usr/bin/php-cgi
--------------------------------------------------------------------
- 1397 megtekintés
Hozzászólások
ilyen volt/van nekem is, es nem nagyon tudok vele mit kezdeni.
odaig fajul a dolog, hogy valami bedugol (logban semmi), es tobbet nem szolgal ki az apacs php tartalmat
t
- A hozzászóláshoz be kell jelentkezni
jaja, ez is jellemző! :(
nézegettem megoldásokat, és kicsit átírtam a wrappert:
/usr/bin/php-cgi -idle-timeout 60 ...
így kicsit jobban halnak a processzek, de van amelyik még ezután is beragad, de már sokkal jobb
- A hozzászóláshoz be kell jelentkezni