Cine stie un script care sa-mi verifice procesul si sa porneasca automat apache-ul la crash .... Sau eventual sfaturi sa optimizez apache-ul pentru un VPS
Cine stie un script care sa-mi verifice procesul si sa porneasca automat apache-ul la crash .... Sau eventual sfaturi sa optimizez apache-ul pentru un VPS
daca ai cPanel pe el, poti activa din cpanel o verificare a diverselor servicii si seta care trebuie sa le porneasca automat.
--- Later Edit --- (ca mi-a fost lene sa apas "Edit")
fara cpanel, un script bash rulat din cron ca si cel de aici ar trebui sa fie ok:
Cron to check a website and restart it if down
Ideal ar fi sa te si anunte pe email pentru a putea verifica cauza, repornirea automata nu e intotdeauna ok.
Nu am cpanel cam asta e ce cautam
Mersi Bruzli ....#!/bin/sh
# Apache Process Monitor
pgrep httpd
if [ $? -eq 0 ]
then
# restart apache
service httpd restart
fi
--- Later Edit --- (ca mi-a fost lene sa apas "Edit")
Uneori pur si simplu tre sa dau restart la procesul httpd pentru ca nu mai merge site-ul (si d-aia am vrut un script watchdog sa faca asta )... in log nu gasesc nimic
Am modificat httpd.conf ceva parametrii si in ultimul timp am ajuns sa folosesc si toata memoria ... deci am gresit ceva in config
Cand repornesc apacheul am folosit aproape 400mb din memorie ... dar in timp apacheul ajunge sa consume toata memoria asta ar fi alta pb
Ultima modificare făcută de avram; 20th February 2012 la 16:51.
Trebuie sa-ti si ruleze cineva scriptul ala din cand in cand. Si depinde si de distributie. De exemplu pe debian e apache2, nu httpd.
--- Later Edit --- (ca mi-a fost lene sa apas "Edit")
Ce valoare ai la StartServers si MinSpareServers?
Caut cu jingle.ro.
Cine ma ajuta sa-mi configure VPS- usl are 3gb Burst RAM .... Imi tot moare apacheul la cateva zile si trebuie sa-i dau restart manual
astea sunt setarile din httpd.conf
Timeout 100
MaxKeepAliveRequests 100
KeepAliveTimeout 2
<IfModule prefork.c>
StartServers 5
MinSpareServers 20
MaxSpareServers 40
ServerLimit 150
MaxClients 150
MaxRequestsPerChild 500
</IfModule>
<IfModule worker.c>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
Bun scriptul, merge pus in crontab? Si cam la ce perioada te timp trebuie setata verificarea...
Pentru Avram: Ce trafic ai pe el?
Nu stiu ce module ai instalate, dar cel mai probabil ai prefork dar nu se stie niciodata. Pune 100 la ambele si vezi cum evolueaza.
Caut cu jingle.ro.
Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)