[Eisfair] [E1] Überlauf /var/cache/fontconfig/
Rolf Bensch
azubi at bensch-net.de
Mi Apr 17 10:21:27 CEST 2019
Hallo Marcus,
Am 17.04.19 um 09:40 schrieb Marcus Roeckrath:
> Hallo Rolf,
>
> Rolf Bensch wrote:
>
>>> #!/bin/sh
>>> ps ax | grep "^$PPID " >> /tmp/fc-cache.caller
>>> fc-cache.org $*
>>
>> heute Morgen sind bereits über 10.000 Dateien in fontconfig vorhanden
>> obwohl ich gestern Abend in /var/cron/etc/root/eisgraph bereits die
>> Erstellung der Graphen deaktiviert hatte:
>>
>> #> cat /var/cron/etc/root/eisgraph
>> #
>> # Do not edit this file, edit /etc/config.d/eisgraph
>> # Creation date: Tue Apr 16 12:49:21 CEST 2019
>> !nolog(true)
>> */1 * * * * /usr/local/eisgraph/eisgraph.sh collect > /dev/null
>> # */5 * * * * sleep 15 ; /usr/local/eisgraph/eisgraph.sh graph > /dev/null
>> !nolog(false)
>> #
>
> Und dann auch
>
> /var/install/config.d/cron.sh
>
> aufgerufen?
Nein. Soeben nachgeholt.
>
> Die reine Änderung der Datei bringt garnichts.
Damit wäre geklärt, weshalb ich noch immer Graphen erhalte.
>
> Du Kannst auch in der eisgraph-Konfiguration das GRAPH-Intervall auf 0
> stellen.
>
>> sicherheitshalber hatte ich auch cron neu gestartet. Interessant an
>> dieser Stelle: ich erhalte weiterhin aktualisierte Graphen!?!
>
> Wie?
>
> /etc/init.d/cron restart
>
> Reicht nicht, denn dabei wird zwar der Daemon neu getartet, aber nicht die
> Konfiguration neu erzeugt.
>
>> Weil ohne Ergebnis, habe ich das fc-cache-Script, wie oben beschrieben
>> angelegt und manuell "fc-cache -rs" ausgeführt. /tmp/fc-cache.caller
>> wird erstellt, hat an dieser Stelle aber keinen Inhalt.
>
> Du hast auch fc-cache nach fc-cache.org umbenannt?
ja.
>
> In fc-cache.caller müsste irgendwas bei manueller Ausführung stehen.
Hmmm, jetzt steht bei manueller Ausführung etwas drinnen:
#> ls -l /usr/bin/fc-cache*
-rwxr-xr-x 1 root root 73 Apr 17 08:51 /usr/bin/fc-cache
-rwxr-xr-x 1 root root 13840 Feb 9 15:00 /usr/bin/fc-cache.org
#> which fc-cache
/usr/bin/fc-cache
#> fc-cache -rs
/usr/share/fonts/util: failed to write cache
#> date; ls -l /var/cache/fontconfig/ |wc -l ; cat /tmp/fc-cache.caller
Wed Apr 17 10:19:12 CEST 2019
10901
10407 pts/0 SNs 0:00 -bash
10407 pts/0 SNs 0:00 -bash
Es scheint, dass jetzt der Eisgraph-Job nicht mehr läuft und deshalb
keine neuen Dateien mehr erzeugt werden.
>> #> date; ls -l /var/cache/fontconfig/ |wc -l ; ls -s /tmp/fc-cache.caller
>> Wed Apr 17 09:10:05 CEST 2019
>> 10359
>> 0 /tmp/fc-cache.caller
>> #> date; ls -l /var/cache/fontconfig/ |wc -l ; ls -s /tmp/fc-cache.caller
>> Wed Apr 17 09:11:36 CEST 2019
>> 10404
>> 0 /tmp/fc-cache.caller
>
>> # fc-cache -rs
>> /usr/share/fonts/util: failed to write cache
>>
>> Sollte ich nicht besser hier mal ansetzen?
>
> Ich kenne das Verzeichnis nicht; gibt es das bei dir?
Ja:
ls -l /usr/share/fonts/
total 16
drwxr-xr-x 2 root root 4096 Apr 17 09:03 ghostscript
drwxr-xr-x 2 root root 4096 Apr 17 09:03 truetype
drwxr-xr-x 2 root root 4096 Apr 17 09:03 ttf
drwxr-xr-x 2 root root 4096 Apr 17 10:05 util
ibs-server # less /tmp/fc-cache.caller
ibs-server # ls -l /usr/share/fonts/util/
total 484
-rw-r--r-- 1 root root 10592 May 13 2018 map-ISO8859-1
-rw-r--r-- 1 root root 10989 May 13 2018 map-ISO8859-10
-rw-r--r-- 1 root root 9730 May 13 2018 map-ISO8859-11
-rw-r--r-- 1 root root 10588 May 13 2018 map-ISO8859-13
-rw-r--r-- 1 root root 11021 May 13 2018 map-ISO8859-14
-rw-r--r-- 1 root root 10601 May 13 2018 map-ISO8859-15
-rw-r--r-- 1 root root 10886 May 13 2018 map-ISO8859-16
-rw-r--r-- 1 root root 10816 May 13 2018 map-ISO8859-2
-rw-r--r-- 1 root root 10498 May 13 2018 map-ISO8859-3
-rw-r--r-- 1 root root 10792 May 13 2018 map-ISO8859-4
-rw-r--r-- 1 root root 10427 May 13 2018 map-ISO8859-5
-rw-r--r-- 1 root root 8308 May 13 2018 map-ISO8859-6
-rw-r--r-- 1 root root 10582 May 13 2018 map-ISO8859-7
-rw-r--r-- 1 root root 8553 May 13 2018 map-ISO8859-8
-rw-r--r-- 1 root root 10628 May 13 2018 map-ISO8859-9
-rw-r--r-- 1 root root 295324 May 13 2018 map-JISX0201.1976-0
-rw-r--r-- 1 root root 11204 May 13 2018 map-KOI8-R
Grüße Rolf
Mehr Informationen über die Mailingliste Eisfair