L'applicazione IEC non può aprire altri handle di file.
Importante
Prima di modificare il limite di gestione dei file sul tuo sistema, dovresti considerare urgentemente le conseguenze per tutti i servizi sul tuo sistema Linux. Consigliamo invece di individuare la causa della perdita
Risoluzione dei problemi
Perdita dello status della licenza. La licenza WIBU viene interrotta dopo un certo periodo di tempo
Non è possibile aprire nuovi file.
Il comportamento predefinito dei processi Linux è consentire un numero massimo di handle di file aperti. Quando un processo raggiunge questo limite, non è più possibile aprire nuovi file.
Puoi controllare il valore limite del tuo sistema con il comando della console:
ulimit -n
Ogni processo in Linux ha un ID di processo e il kernel fornisce informazioni dettagliate su ogni processo nel suo sistema di file/cartelle procfs
. Ciò consente di determinare facilmente il numero di gestioni di file di cui dispone un processo in un dato momento.
Trova l'ID del processo di CODESYS ambiente di runtime.
È possibile utilizzare gli strumenti standard di Linux per trovare l'ID del processo CODESYS ambiente di runtime:
htop
normalmente visualizza l'ID del processo nella prima colonna (PID).top
normalmente visualizza l'ID del processo nella prima colonna (PID).Puoi combinare
ps
egrep
comandi per una ricerca rapida:ps aux | grep codesyscontrol
Prendete nota dell'ID del processo e usatelo nei comandi seguenti in cui viene usato il segnaposto
<pid>
.Controlla e monitora gli handle dei file.
Ora elenca le voci in
procfs
per vedere gli handle dei file del processo di runtime.sudo ls -la /proc/<pid>/fd/
Esempio 4. Questo può apparire come segueSe gli handle dei file sono file «reali», puoi vedere il percorso. Altri handle di file potrebbero essere socket o simili
Se esegui questo comando più volte uno dopo l'altro, puoi osservare se hai un numero crescente di handle di file e quali file sono aperti.
Le
watch
il comando crea una vista che viene aggiornata ogni 2 secondi.watch sudo ls -la /proc/<pid>/fd/
Queste azioni possono aiutarti a monitorare gli handle aperti e quindi a scoprire quali file potrebbero essere coinvolti nella perdita di handle di file.