Err Cant' create pid file ecc.... in fase di caricamento

bluj

Explorer
Joined
Dec 16, 2014
Messages
91
Salve mentre il Freenass esegue il caricamento da questo errore Err Cant' create pid file '/var/run/rrdcached.pid' file exists Ecc.. vedi tutto il dettaglio nella foto allegata.


Ho provato a verificare la presenza del file e anche ad eliminarlo via ftp ma risulta in uso.


Come posso eliminare errore ?


Grazie


Saluti




1589379755472.png
 

proto

Patron
Joined
Sep 28, 2015
Messages
269
stop del demone rrdcached
verifichi che sia il processo sia pid non esistano più
fai ripartire rrdcached

se il processo è ancora presente lo uccidi

prova a riavviare e vedi se si ripresenta l'errore.

che verisone di FreeNAS?

Controlla anche una volta che la console è su dove hai configurato il System Dataset
--> System --> System Dataset
Si narra che sia meglio che stia su un pool bello ampio
 
Last edited:

proto

Patron
Joined
Sep 28, 2015
Messages
269
Code:
## stato
service rrdcached status
#     ==> rrdcached is running as pid 1501.
ls -l /var/run/rrdcached.pid
#    ==> -rw-r--r--  1 root  wheel  5 May 11 12:23 /var/run/rrdcached.pid
cat /var/run/rrdcached.pid
# deve essere corrispondente al pid

## riavvio
service rrdcached restart

## controlla
ps auxw | grep rrdcahed
#    ==> root        1501   0.0  0.0   34016  12160  -  Ss   Mon12       2:44.77 /usr/local/bin/rrdcached -s www -l /var/run/rrdcached.sock -p /var/run/rrdcached.pid

## kill se necessario il PID (es 1501)
kill -9 1501

## ricontralla con ps

## controlla il PID in /var/run/

## riavvia il processo
service rrdcached start

## controlla di nuovo come sopra PID / proc... ma soprattutto:
cd /var/db/system
ls -ltr
#    ==> drwxr-xr-x   3 root  wheel   4 May 11 12:23 rrd-02e83c25ec534b63a4d545000fc9a19d

# qui dovresti vedere la dir di rrd ^
# la data/ora corrisponde alla data di avvio del servizio o del server


 

bluj

Explorer
Joined
Dec 16, 2014
Messages
91
Code:
## stato
service rrdcached status
#     ==> rrdcached is running as pid 1501.
ls -l /var/run/rrdcached.pid
#    ==> -rw-r--r--  1 root  wheel  5 May 11 12:23 /var/run/rrdcached.pid
cat /var/run/rrdcached.pid
# deve essere corrispondente al pid

## riavvio
service rrdcached restart

## controlla
ps auxw | grep rrdcahed
#    ==> root        1501   0.0  0.0   34016  12160  -  Ss   Mon12       2:44.77 /usr/local/bin/rrdcached -s www -l /var/run/rrdcached.sock -p /var/run/rrdcached.pid

## kill se necessario il PID (es 1501)
kill -9 1501

## ricontralla con ps

## controlla il PID in /var/run/

## riavvia il processo
service rrdcached start

## controlla di nuovo come sopra PID / proc... ma soprattutto:
cd /var/db/system
ls -ltr
#    ==> drwxr-xr-x   3 root  wheel   4 May 11 12:23 rrd-02e83c25ec534b63a4d545000fc9a19d

# qui dovresti vedere la dir di rrd ^
# la data/ora corrisponde alla data di avvio del servizio o del server




ok ci provo poi ti aggiorno grazie
 

bluj

Explorer
Joined
Dec 16, 2014
Messages
91
Code:
## stato
service rrdcached status
#     ==> rrdcached is running as pid 1501.
ls -l /var/run/rrdcached.pid
#    ==> -rw-r--r--  1 root  wheel  5 May 11 12:23 /var/run/rrdcached.pid
cat /var/run/rrdcached.pid
# deve essere corrispondente al pid

## riavvio
service rrdcached restart

## controlla
ps auxw | grep rrdcahed
#    ==> root        1501   0.0  0.0   34016  12160  -  Ss   Mon12       2:44.77 /usr/local/bin/rrdcached -s www -l /var/run/rrdcached.sock -p /var/run/rrdcached.pid

## kill se necessario il PID (es 1501)
kill -9 1501

## ricontralla con ps

## controlla il PID in /var/run/

## riavvia il processo
service rrdcached start

## controlla di nuovo come sopra PID / proc... ma soprattutto:
cd /var/db/system
ls -ltr
#    ==> drwxr-xr-x   3 root  wheel   4 May 11 12:23 rrd-02e83c25ec534b63a4d545000fc9a19d

# qui dovresti vedere la dir di rrd ^
# la data/ora corrisponde alla data di avvio del servizio o del server




Scusami lanciato il primo comando dice che il pid 1361 ma nella mia foto in fase di caricamento da 1337 ??
 

bluj

Explorer
Joined
Dec 16, 2014
Messages
91
Questi sono i passaggi fatti ma non capisco perchè non da lo stesso numero di pid 1361 lanciato col primo comando con ps auxw | grep rrdcahed o ps auxw | grep rrdcached ?

root@nas1[~]# service rrdcached status
rrdcached is running as pid 1361.
root@nas1[~]# ls -l /var/run/rrdcached.pid
-rw-r--r-- 1 root wheel 5 May 13 17:15 /var/run/rrdcached.pid
root@nas1[~]# cat /var/run/rrdcached.pid
1361
root@nas1[~]# service rrdcached restart
Stopping rrdcached.
Waiting for PIDS: 1361.
Starting rrdcached.
root@nas1[~]# ps auxw | grep rrdcahed
root 5572 0.0 0.0 6696 2660 2 R+ 21:29 0:00.00 grep rrdcahed
root@nas1[~]# ps auxw | grep rrdcached
root 5560 0.0 0.1 25292 10616 - Ss 21:28 0:00.07 /usr/local/bin/rrdcached -s www -l /var/run/rrdcached.sock -p /
root 5597 0.0 0.0 6696 2684 2 S+ 21:31 0:00.00 grep rrdcached
root@nas1[~]#
 

proto

Patron
Joined
Sep 28, 2015
Messages
269
il pid cambia al restart del processo, se non c'è un problema dietro; lasciamo perdere i tecnicismi.
dimentica il pid della foto e rifacciamo.

al riavvio del processo il nuovo pid è 5560, per cui si è avviato regolarmente.

adesso prova a vedere i grafici e vedere se sono aggiornati.
controlla la directory /var/db/system per vedere se è stata creata con la data di avvio del processo e qualche altra dir all'interno per vedere se i grafici sono aggiornati alla data attuale.

per capire: quanto hai riportato al #1 si verifica sempre ad ogni avvio del server oppure è stato momentaneo?
 

proto

Patron
Joined
Sep 28, 2015
Messages
269
in che senso è peggiorato?

hai controllato lo stato del pool di boot?

lancia i comandi

Code:
zpool status -v


Code:
dmesg


e postali (non foto, ma mettili tra i tag codice o allega un txt, per cortesia), vediamo che succede.
 
Last edited:

bluj

Explorer
Joined
Dec 16, 2014
Messages
91
in che senso è peggiorato?

hai controllato lo stato del pool di boot?

lancia i comandi

Code:
zpool status -v


Code:
dmesg


e postali (non foto, ma mettili tra i tag codice o allega un txt, per cortesia), vediamo che succede.

Questi sono i risultati richiesti
 

Attachments

  • log1.txt
    13.2 KB · Views: 292

bluj

Explorer
Joined
Dec 16, 2014
Messages
91
il pid cambia al restart del processo, se non c'è un problema dietro; lasciamo perdere i tecnicismi.
dimentica il pid della foto e rifacciamo.

al riavvio del processo il nuovo pid è 5560, per cui si è avviato regolarmente.

adesso prova a vedere i grafici e vedere se sono aggiornati.
controlla la directory /var/db/system per vedere se è stata creata con la data di avvio del processo e qualche altra dir all'interno per vedere se i grafici sono aggiornati alla data attuale.

per capire: quanto hai riportato al #1 si verifica sempre ad ogni avvio del server oppure è stato momentaneo?

Ho verificato e questi sono i risultati
 

Attachments

  • log2.txt
    637 bytes · Views: 220

proto

Patron
Joined
Sep 28, 2015
Messages
269
Questi sono i risultati richiesti

ok niente di strano. i pool sono a posto; dmesg pure.

anche nel log2 vedo che la directory rrd-xxx è "aggiornata" a questa mattina per cui rrdcached ci sta scrivendo dentro.
controlla i report sulla webui.

si aggiornano?
 

proto

Patron
Joined
Sep 28, 2015
Messages
269

proto

Patron
Joined
Sep 28, 2015
Messages
269
quindi i grafici non si aggiornano.

allora controlla ancora se il demone collectd è su:

Code:
ps auxw | grep collectd


Dov'è il System Dataset?

se sta su quella chiavina di boot da 40 mb/s direi che questo potrebbe essere uno dei problemi... potrebbe eh.

Code:
da0 at umass-sim0 bus 0 scbus6 target 0 lun 0
da0: <Kingston DataTraveler 3.0 > Removable Direct Access SPC-4 SCSI device
da0: Serial Number XXXX
da0: 40.000MB/s transfers
da0: 29510MB (60437492 512 byte sectors)
da0: quirks=0x2<NO_6_BYTE>



quindi proverei a cambiare chiavetta o mettere un disco SSD (un kingston A400 per boot può andare bene e costa poco da 120gb)

a questo punto si va per esclusione.
 
Top