Skip to content

Commit d33e785

Browse files
namedgraphclaude
andcommitted
Set Fuseki memory limits, heap, and restart policy
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 8dfd424 commit d33e785

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

docker-compose.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,10 @@ services:
107107
fuseki-admin:
108108
image: atomgraph/fuseki:6.1.0
109109
user: root # otherwise fuseki user does not have permissions to the mounted folder which is owner by root
110+
mem_limit: 1536m # leave headroom above heap for TDB mmap/native memory
111+
restart: on-failure
112+
environment:
113+
- JAVA_OPTIONS=-Xmx768m -Xms768m
110114
expose:
111115
- 3030
112116
volumes:
@@ -116,6 +120,10 @@ services:
116120
fuseki-end-user:
117121
image: atomgraph/fuseki:6.1.0
118122
user: root # otherwise the fuseki user does not have permissions to the mounted folder which is owner by root
123+
mem_limit: 3072m # leave headroom above heap for TDB mmap/native memory
124+
restart: on-failure
125+
environment:
126+
- JAVA_OPTIONS=-Xmx1536m -Xms1536m
119127
expose:
120128
- 3030
121129
volumes:

0 commit comments

Comments
 (0)