-
trollinari: a meC'è modo di lanciare un programma e nel caso usi troppa cpu o memoria killarlo e riavviarlo?
-
Re: trollinari: a meScritto daNon Autenticatoil 2010-07-05 11:49:00.0 alle 2010-07-05 11:49:00.0
- Scritto da: suoranciata
> C'è modo di lanciare un programma e nel caso usi
> troppa cpu o memoria killarlo e
> riavviarlo?
Sì, assumere uno schiavo con contratto da metalmeccanico
-
Re: trollinari: a meScritto daNon Autenticatoil 2010-07-05 18:19:00.0 alle 2010-07-05 18:19:00.0
- Scritto da:
>
> - Scritto da: suoranciata
> > C'è modo di lanciare un programma e nel caso usi
> > troppa cpu o memoria killarlo e
> > riavviarlo?
>
> Sì, assumere uno schiavo con contratto da
> metalmeccanico
>
si ho fatto un lavoro del genere anni fa... ho retto 3 mesi, non male ;-D
si chiama operatore monitoring
adecco pagava 1300 euri al mese per 7.30 ore al giorno con i turni.
guardi il monitor quando si accende la spia rossa svegli il reperibile che risolve il problema o ti manda al diavolo a seconda dell'orario e della gravità della cosa.
mi sono beccato vaffanculo in quasi tutte le lingue del mondo ma se mi dicono quando si accende il rosso tu devi chiamare io chiamo non mi importa se sono le 3 o le 4 del mattino!
-
-
Re: trollinari: a me`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
Re: trollinari: a meScritto daNon Autenticatoil 2010-07-05 12:25:00.0 alle 2010-07-05 12:25:00.0> http://www.comptechdoc.org/os/linux/howlinuxworks/

Giambastro, conoscevi un sito simile e non ci dicevi nulla?
-
Re: trollinari: a me
- Scritto da:
> http://www.comptechdoc.org/os/linux/howlinuxworks/
>
> Giambastro, conoscevi un sito simile e non ci
> dicevi nulla?
>
Che poi venite tutti in Sfitzera con le valigie di cartone e ci rubate il lavoro e ci scopate le nostre donne italiano sempre suona mandolino spaghetti baffo nero dice cosa poi fa un'altra
!!
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
-
Re: trollinari: a me- Scritto da: Giambo
> http://www.comptechdoc.org/os/linux/howlinuxworks/
Si a ps ci avevo pensato, però:
1) non mi va di reinventare la ruota
2) non mi piace l'idea di uno script lanciato ogni tanto, preferivo un coso compilato-
Re: trollinari: a me- Scritto da: suoranciata
> Si a ps ci avevo pensato, però:
> 1) non mi va di reinventare la ruota
> 2) non mi piace l'idea di uno script lanciato
> ogni tanto, preferivo un coso
> compilato
Usa nagios
!
Prova a guardare se i daemontools possono fare a caso tuo (Non credo).
Io andrei di ps & cron ...`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: trollinari: a me- Scritto da: Giambo
> - Scritto da: suoranciata
>
> > Si a ps ci avevo pensato, però:
> > 1) non mi va di reinventare la ruota
> > 2) non mi piace l'idea di uno script lanciato
> > ogni tanto, preferivo un coso
> > compilato
>
> Usa nagios
!
overkill
> Prova a guardare se i daemontools possono fare a
> caso tuo (Non
> credo).
No, supervise.
> Io andrei di ps & cron ...
ps u -C rtorrent | awk ... sono due pid ad ogni giro di giostra, considerando l'alta frequenza dei controlli (non userei cron, ma loop infinito e sleep) mi ritrovo con un grosso pastrugno.
Se invece esistesse qualcosa che spawna il processo e lo monitora sarebbe una soluzione molto più elegante.-
Re: trollinari: a me
- Scritto da: suoranciata
> > Usa nagios
!
>
> overkill

> > Io andrei di ps & cron ...
> ps u -C rtorrent | awk ... sono due pid ad ogni
> giro di giostra, considerando l'alta frequenza
> dei controlli (non userei cron, ma loop infinito
> e sleep) mi ritrovo con un grosso
> pastrugno.
Why not cron
?
> Se invece esistesse qualcosa che spawna il
> processo e lo monitora sarebbe una soluzione
> molto più
> elegante.
Hmmm ... E se muore il controllore del processo
?
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: trollinari: a me- Scritto da: Giambo
>
> - Scritto da: suoranciata
>
> > > Usa nagios
!
> >
> > overkill
>
>
>
> > > Io andrei di ps & cron ...
> > ps u -C rtorrent | awk ... sono due pid ad ogni
> > giro di giostra, considerando l'alta frequenza
> > dei controlli (non userei cron, ma loop infinito
> > e sleep) mi ritrovo con un grosso
> > pastrugno.
>
> Why not cron
?
Perché voglio lanciare e stoppare il controllore e il processo a mio piacimento.
Ora che ci penso però non potrei terminare il programma in modo "buono", dovrei controllare anche l'exit code di uscita per sapere se è caduto in guerra.
>
> > Se invece esistesse qualcosa che spawna il
> > processo e lo monitora sarebbe una soluzione
> > molto più
> > elegante.
>
> Hmmm ... E se muore il controllore del processo
>
> ?
Muore anche il processo. Ma se non deve fare altro e non ha bachi di programmazione lo vedo poco probabile.
-
-
-
-
-
-
Re: trollinari: a meScritto daNon Autenticatoil 2010-07-05 14:48:00.0 alle 2010-07-05 14:48:00.0
- Scritto da: suoranciata
> C'è modo di lanciare un programma e nel caso usi
> troppa cpu o memoria killarlo e
> riavviarlo?
mi pare che gkrellm avesse una funzione del genere.
altrimenti non puoi fare qualcosa con /proc?-
Re: trollinari: a me- Scritto da:
>
> - Scritto da: suoranciata
> > C'è modo di lanciare un programma e nel caso usi
> > troppa cpu o memoria killarlo e
> > riavviarlo?
>
> mi pare che gkrellm avesse una funzione del
> genere.
Non ho il server grafico, solo cli. Però magari nel sorcio c'è quello che mi interessa.
> altrimenti non puoi fare qualcosa con /proc?
Dovrei prima conoscere /proc, magari è l'occasione.-
Re: trollinari: a meScritto daNon Autenticatoil 2010-07-05 15:29:00.0 alle 2010-07-05 15:29:00.0
- Scritto da: suoranciata
> - Scritto da:
> >
> > - Scritto da: suoranciata
> > > C'è modo di lanciare un programma e nel caso
> usi
> > > troppa cpu o memoria killarlo e
> > > riavviarlo?
> >
> > mi pare che gkrellm avesse una funzione del
> > genere.
> Non ho il server grafico, solo cli. Però magari
> nel sorcio c'è quello che mi
> interessa.
credo vada anche senza il client grafico, si cmq a leggerti il codice potresti trovare come fare.
>
> > altrimenti non puoi fare qualcosa con /proc?
> Dovrei prima conoscere /proc, magari è
> l'occasione.
gkrellm usa /proc
-
Re: trollinari: a meScritto daNon Autenticatoil 2010-07-05 17:49:00.0 alle 2010-07-05 17:49:00.0
- Scritto da: suoranciata
> - Scritto da:
> >
> > - Scritto da: suoranciata
> > > C'è modo di lanciare un programma e nel caso
> usi
> > > troppa cpu o memoria killarlo e
> > > riavviarlo?
> >
> > mi pare che gkrellm avesse una funzione del
> > genere.
> Non ho il server grafico, solo cli. Però magari
> nel sorcio c'è quello che mi
> interessa.
>
> > altrimenti non puoi fare qualcosa con /proc?
> Dovrei prima conoscere /proc, magari è
> l'occasione.
e PROOOT lo conosci?
-
-
-
Re: trollinari: a meScritto daNon Autenticatoil 2010-07-05 18:14:00.0 alle 2010-07-05 18:14:00.0
- Scritto da: suoranciata
> C'è modo di lanciare un programma e nel caso usi
> troppa cpu o memoria killarlo e
> riavviarlo?
ho scritto uno scriptino che faceva questa cosa all'esame di sistemi operativi!
sono proprio 4 righe di bash
i comandi da utilizzare sono ps, grep, awk, kill e un paio di if(forse ti serve anche un ciclo for ma non credo). scheduli lo script con cron e hai finito... se vuoi compilarlo lo puoi scrivere compilarlo e tenere il demone in memoria mi sembra una stronzata... ok che resterà sempre dormiente ma non mi sembra un buon modo di procedere!
-
