Jump to content
Sign in to follow this  
matrix845

Impostare riavvio servizi mysql e httpd

Recommended Posts

Ciao ragazzi , oggi per la seconda volta , mi sono trovato il mio server con il servizio mysql inchiodato , con almeno il doppio dei pid aperto di solito , e nenache riavviando il servizio ripartiva , ne stoppandolo e avviandolo , l'unica è stato riavviare il server...

 

A tal fine ho visto che se ogni notte riavvio i servizi , la cosa non succede più , andando quindi per il momento a parami , prima di analizzare per bene i log (ho anche diavilitato da php.ini le connessioni persistenti ne i mei script le usano)e capire il perchè

 

 

econdo voi , come posso impostare nel cron il riavvio ogni tot ore?

 

Perchè nel mio serverino debian , il normale crontab che mi hanno fornito non funziona , ma solo quello da directadmin!

 

 

 

Grazie per l'aiuto!

 

Pierpaolo

 

 

:approved:

Share this post


Link to post
Share on other sites

su Debian e derivate #/etc/init.d/mysqld restart

su Fedora e derivate #service mysqld restart

Inserisci tutto in contrab lanciando un #crontab -e così:

00 00 * * * istruzione

 

Sperando di essere stato d'aiuto! :approved:

Share this post


Link to post
Share on other sites

In questi casi non c'è bisogno di riavviare il server, probabilmente era semplicemente rimasto "appeso" qualche processo. Allora basta dare un:

 

ps auxww | grep mysql

 

e killare tutti i processi che sono rimasti in esecuzione nonostante il restart.

Quando ps non ti visualizza più processi di mysql, puoi dare un

 

/etc/init.d/mysqld start

Share this post


Link to post
Share on other sites

ciao ragazzi , ho anche fatto uno scriptino con un amico che digitando uccidi nomeprcesso o parte mi dice uccdo nome processo è il pid , basta che digito ok , anche ps -el | grep mysql non mi da aoutput , lo so che la cosa è strana!!!

 

 

Comuqnue , secondo voi , un sito abbstanza trafficato , che fa 5 giga a settimana di traffico , con 1 shop annesso , faccio danni se a mezzanotte gli imposto un ravvio dei processi?

 

La mia paurà è che non si riavvino , quindi adesso cercherò di fare uno script che dopo il restart , verifica con il ps se il processo è vivo , seno killa tutto e lo avvia!

Che ne dite?

Share this post


Link to post
Share on other sites
ciao ragazzi , ho anche fatto uno scriptino con un amico che digitando uccidi nomeprcesso o parte mi dice uccdo nome processo è il pid , basta che digito ok , anche ps -el | grep mysql non mi da aoutput , lo so che la cosa è strana!!!

 

 

Comuqnue , secondo voi , un sito abbstanza trafficato , che fa 5 giga a settimana di traffico , con 1 shop annesso , faccio danni se a mezzanotte gli imposto un ravvio dei processi?

 

La mia paurà è che non si riavvino , quindi adesso cercherò di fare uno script che dopo il restart , verifica con il ps se il processo è vivo , seno killa tutto e lo avvia!

Che ne dite?

 

a parte il discorso del riavvio dei servizi, sarebbe meglio però individuare la causa per la quele i servizi si fermano...

il discorso del riavvio può essere una soluzione temporanea, ma se si fermano ci sarà un motivo..

Share this post


Link to post
Share on other sites
ciao ragazzi , ho anche fatto uno scriptino con un amico che digitando uccidi nomeprcesso o parte mi dice uccdo nome processo è il pid , basta che digito ok , anche ps -el | grep mysql non mi da aoutput , lo so che la cosa è strana!!!

 

 

Comuqnue , secondo voi , un sito abbstanza trafficato , che fa 5 giga a settimana di traffico , con 1 shop annesso , faccio danni se a mezzanotte gli imposto un ravvio dei processi?

 

La mia paurà è che non si riavvino , quindi adesso cercherò di fare uno script che dopo il restart , verifica con il ps se il processo è vivo , seno killa tutto e lo avvia!

Che ne dite?

 

Mmhhh... la cosa è interessante.

 

Lo sai che capita lo stesso anche a me? Uso uno script professionale, sito in pratica statico (però molto trafficato), il mysql viene poco sollecitato e talvolta mi trovo anch'io MySQL inchiodato con un sacco di processi aperti...

 

Per Apache ad esempio ho disabilitato le connessioni persistenti e non si è più inchiodato, su MySQL ho fatto un po' di "tuning" cercando di far chiudere le connessioni molto rapidamente, và un po' meglio... ma si inchioda lo stesso dopo un po'...

 

Un ravvio di MySQL tramite crontab sarebbe la cosa migliore anche per me... sono su Debian...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×