Linux : VNC server et son fichier log

 

Lorsque Vnc Server tourne en permanence, avec des processus actifs, il a tendance à générer un fichier log énorme dans

            $HOME/.vnc/……….log

Cela peut conduire à saturer le file system, puis bloquer le serveur !

C’est courant avec des applications Java tournant en tâche de fond ( exemple : Azureus )

 

Solution :

            Faire en sorte qu’il n’y ait plus de fichier log

            Modifier le script ‘vncserver’ généralement localisé dans /usr/X11R6/bin :

# Version initiale : creer un log

#$desktopLog = "$vncUserDir/$host:$displayNumber.log";

#unlink($desktopLog);

#

# Version modifiee pour eviter que le log ne sature le disque

$desktopLog = "/dev/null";

 

 

English :

Linux : VNC server & log growing too fast

 

 

When VNC server works permanently, with running processes, it can generate a log file growing too fast, into $HOME/.vnc/…..log

That can saturate the current file system, and hang the server.

It’s usual with some Java applications, running in background ( by example, Azureus )

 

 

To fix this problem :

 

Suppress the log generation into vncserver

Modify the script ‘vncserver’, generally located into /usr/X11R6/bin :

# Initial version : create a log

#$desktopLog = "$vncUserDir/$host:$displayNumber.log";

#unlink($desktopLog);

#

# Modified to avoid log file growing too fast

$desktopLog = "/dev/null";