il graceful .. in italiano "con grazia" non è più veloce, rispetto a start stop restart.. fa solamente una cosa diversa.
stop ferma tutto .. perdi sessioni e tutto cio' che gira sulla macchina
start avvia tutto .. parti da una situazione 0
restart .. prima fa stop poi start
il gracefull non è altro che un semplice "singhiozzo" di apache. cioè fa un reload completo dei files di configurazione, ma non perde nessuna informazione fin quel momento salvata ( ad esempio , come ho nominato sopra Sessioni ).
per i più "skillati", è come dare un semplice kill -HUP PID , cioè
un kill di hungup dove il demone si blocca e riparte .. si blocca ho detto, non si ferma. questo blocco porta al reload delle sole configurazioni. Teoricamente si puo' dare un -HUP ad apache ma il fatto è che apache lancia molti processi figli ( ci se ne accorge subito facendo un "ps ax | grep httpd") per cui un kill -HUP PID o un killall -HUP processo non sortisce nessun effetto dato che il kill è sequenziale, quindi parte dal PID + basso verso il + alto non sortendo nessun effetto positivo.
il mood del graceful ( usarlo per fare reload ) usando il "kill -HUP PID" o "killall -HUP NomeProcesso" puo' essere usato in tutte quelle situazioni in cui il programma da far "singhiozzare" ha un processo singolo, come ad esempio: named; dhcpd ( i + noti ).
Spero , con questo puntino sulla "i" di aver dissatato un'inconsciua voglia di sapere.
Qui si dice .. ogni mese fa la luna , ogni dì s'impara una