hello,

I've met the following problem with jena-fuseki (should I create bug ticket ?):

We need to update jena-fuseki dataset every 5 minutes by a 50 Mbytes ttl-file. This causes the memory consumption in the machine where jena-fuseki is running to increase by gigas.

This was 1st detected with jena-fuseki 3.8 and later with jena-fuseki 3.17.

To be exact I executed blankdots/jena-fuseki:fuseki3.17.0 in a docker container posting continously that ttl-file into the same dataset (pxmeta_hub_fed_prod).

see the output of command "du -h | sort -hr|head -30" below. attached the shell-script that I was executing during the time period.

root@3d53dc3fdf8d:/#alias du3="du -h | sort -hr|head -30"
root@3d53dc3fdf8d:/# du3
du: cannot read directory './proc/1/map_files': Permission denied
du: cannot access './proc/96/task/96/fd/4': No such file or directory
du: cannot access './proc/96/task/96/fdinfo/4': No such file or directory
du: cannot access './proc/96/fd/3': No such file or directory
du: cannot access './proc/96/fdinfo/3': No such file or directory
9.0G    .
8.5G    ./data/fuseki/databases/pxmeta_hub_fed_prod
8.5G    ./data/fuseki/databases
8.5G    ./data/fuseki
8.5G    ./data
379M    ./usr
321M    ./usr/local/openjdk-14
321M    ./usr/local
239M    ./usr/local/openjdk-14/lib
80M     ./usr/local/openjdk-14/jmods
36M     ./jena-fuseki
34M     ./usr/lib
33M     ./usr/local/openjdk-14/lib/server
31M     ./usr/lib/x86_64-linux-gnu
15M     ./usr/bin
12M     ./lib/x86_64-linux-gnu
12M     ./lib
7.4M    ./usr/lib/x86_64-linux-gnu/gconv
7.0M    ./usr/share
6.5M    ./var
5.1M    ./usr/lib/x86_64-linux-gnu/perl-base
5.1M    ./jena-fuseki/webapp
5.0M    ./bin
4.6M    ./var/lib
4.5M    ./var/lib/dpkg
4.2M    ./var/lib/dpkg/info
4.2M    ./sbin
3.6M    ./usr/sbin
3.6M    ./jena-fuseki/webapp/js
3.4M    ./usr/share/zoneinfo
root@3d53dc3fdf8d:/# date
Tue Mar  9 06:02:46 UTC 2021
root@3d53dc3fdf8d:/#

Lähettäjä: Jaana Miettinen <[email protected]>
Lähetetty: tiistai 9. maaliskuuta 2021 7.48
Vastaanottaja: Jaana Miettinen <[email protected]>
Aihe: VS: curl

7.46 käynnistetty curl.sh, joka ajaa yhdistä_NTt.sparql:ää samaan konttiin 3.0G:n lähtötilantessta

root@3d53dc3fdf8d:/# du3
du: cannot read directory './proc/1/map_files': Permission denied
du: cannot access './proc/92/task/92/fd/4': No such file or directory
du: cannot access './proc/92/task/92/fdinfo/4': No such file or directory
du: cannot access './proc/92/fd/3': No such file or directory
du: cannot access './proc/92/fdinfo/3': No such file or directory
3.5G    .
3.0G    ./data/fuseki/databases/pxmeta_hub_fed_prod
3.0G    ./data/fuseki/databases
3.0G    ./data/fuseki
3.0G    ./data
379M    ./usr
321M    ./usr/local/openjdk-14
321M    ./usr/local
239M    ./usr/local/openjdk-14/lib
80M     ./usr/local/openjdk-14/jmods
36M     ./jena-fuseki
34M     ./usr/lib
33M     ./usr/local/openjdk-14/lib/server
31M     ./usr/lib/x86_64-linux-gnu
15M     ./usr/bin
12M     ./lib/x86_64-linux-gnu
12M     ./lib
7.4M    ./usr/lib/x86_64-linux-gnu/gconv
7.0M    ./usr/share
6.5M    ./var
5.1M    ./usr/lib/x86_64-linux-gnu/perl-base
5.1M    ./jena-fuseki/webapp
5.0M    ./bin
4.6M    ./var/lib
4.5M    ./var/lib/dpkg
4.2M    ./var/lib/dpkg/info
4.2M    ./sbin
3.6M    ./usr/sbin
3.6M    ./jena-fuseki/webapp/js
3.4M    ./usr/share/zoneinfo
root@3d53dc3fdf8d:/# date
Tue Mar  9 05:28:09 UTC 2021
root@3d53dc3fdf8d:/#

Br, Jaana
#!/bin/sh
while :
do
curl -i -H "Content-Type: application/sparql-update"  -H "Authorization: Basic pass" -X POST http://localhost:3030/pxmeta_hub_fed_prod/update --data-binary "@/c/Users/miettinj/PxProGraphQlApi/PxProGraphQlApi/tilastot_dev_bck.ttl"
#curl -i -H "Content-Type: application/sparql-update"  -X POST http://localhost:3030/pxmeta_hub_fed_prod/update --data-binary "@../migration-api/yhdista-NGt-dev.sparql" 
done

Reply via email to