On Tue, 2 Oct 2018 at 23:47, Felipe Salvador <felipe.salva...@gmail.com>
wrote:

> Forse Z o X dopo tutti i kill che ha dato, fosse stato D sarebbe stato
> nella condizione che descrivi sopra, R dovrebbe essere regolarmente
> "killabile":
>
>                D    uninterruptible sleep (usually IO)
>                R    running or runnable (on run queue)
>                S    interruptible sleep (waiting for an event to complete)
>                T    stopped by job control signal
>                t    stopped by debugger during the tracing
>                W    paging (not valid since the 2.6.xx kernel)
>                X    dead (should never be seen)
>                Z    defunct ("zombie") process, terminated but not reaped
> by its parent
>
>
> Sarebbe interessante vedere il contenuto dello script
>

E' in stato R, dal 21 agosto. A meno che `ps` non menta :P

e guardando cosa combina con `strace` non esce nulla.... quindi l'ipotesi
che sia una syscall che appesa è verosimile.

Per il contenuto dello script mi spiace ma non posso mostrarlo perchè non
ne ho l'accesso neanche io.
Gira su una macchina in produzione per $FamosaMultinazionale dove un'amica
fa consulenza con la maglietta di $GrandeAziendaDiConsulenza e
non credo sia appropriato (tanto più che non è codice suo ed io non
collaboro con nessuno degli attori).

So solo che:
 - c'è un qualcosa che controlla che non sia già attivo
 - sincronizza dei dati attraverso SOAP o sFTP
 - gira da CLI con cron (niente apache)
 - e su una macchina con altre decine di processi di sincronizzazione
 - per fare il reboot devi fare una mail con troppi destinatari

Mi incuriosiva che un SIGKILL da root non facesse nulla... proprio perchè,
come dici tu, R "dovrebbe" essere killabile.

Rispondere a