Comments (5)
@dj-fiorex, thanks for creating this issue! 🙏🏼
If you turn off Appwrite, does the disk usage drop?
What does docker stats
show?
from appwrite.
Hello guys, sorry for the late answer.
i can confirm that if i stop all AppWrite containers, the disk usage is not a problem, disk usage is 10/14%.
After restarting AppWrite disk usage come back to 90%+ usage.
this is a screen of docker stats
Do you guys have any clue?
Thanks
from appwrite.
@dj-fiorex, it looks like there's high block I/O from traefik. Do you have the standard traefik setup or did you customize it? What are the docker logs for traefik?
from appwrite.
I have a separate container where i'm running Traefik
this is the docker-compose file:
version: '3'
services:
proxy:
image: traefik:v3.0
container_name: 'traefik'
networks:
- traefik
ports:
- '80:80' # HTTP
- '443:443' # HTTPS
volumes:
- traefik-certificates:/letsencrypt
- /var/run/docker.sock:/var/run/docker.sock:ro
restart: unless-stopped
command:
- '--log.level=DEBUG'
# Docker configuration
- '--providers.docker=true'
- '--providers.docker.exposedbydefault=false'
- '--providers.docker.network=traefik'
# Configure entrypoint
- '--entrypoints.web.address=:80'
- '--entrypoints.websecure.address=:443'
# SSL configuration
- '--certificatesresolvers.letsencryptresolver.acme.httpchallenge=true'
- '--certificatesresolvers.letsencryptresolver.acme.httpchallenge.entrypoint=web'
#- "--certificatesresolvers.letsencryptresolver.acme.caserver=https://acme-staging-v02.api.letsencrypt.org/dir$
- '--certificatesresolvers.letsencryptresolver.acme.email='
- '--certificatesresolvers.letsencryptresolver.acme.storage=/letsencrypt/acme.json'
# Global HTTP -> HTTPS
- '--entrypoints.web.http.redirections.entryPoint.to=websecure'
- '--entrypoints.web.http.redirections.entryPoint.scheme=https'
# Enable dashboard
- '--api.dashboard=true'
# Enable souin plugin for http-cache
- '--experimental.plugins.souin.modulename=github.com/darkweak/souin'
- '--experimental.plugins.souin.version=v1.6.44'
labels:
- 'traefik.enable=true'
- 'traefik.http.routers.dashboard.entrypoints=websecure'
- 'traefik.http.routers.dashboard.tls.certresolver=letsencryptresolver'
- 'traefik.http.routers.dashboard.service=api@internal'
- 'traefik.http.routers.dashboard.middlewares=dashboard-auth'
- 'traefik.http.routers.dashboard.rule=Host(`<host>`)'
- 'traefik.http.services.dashboard.loadbalancer.server.port=8080'
# Dashboard users
- 'traefik.http.middlewares.dashboard-auth.basicauth.users=<user>:<pwd>'
volumes:
traefik-certificates:
networks:
traefik:
external: true
from appwrite.
This issue has been labeled as a 'question', indicating that it requires additional information from the requestor. It has been inactive for 7 days. If no further activity occurs, this issue will be closed in 14 days.
from appwrite.
Related Issues (20)
- Hire Matt Vaccaro as a Product Engineer! HOT 1
- 🐛 Bug Report: Return Correct Message For Session Length Days HOT 1
- 🐛 Bug Report: set multiple relationships to one target collection returns "Related attribute already exists"
- 🐛 Bug Report: Relationship list items are not displayed correctly in the document
- 🐛 Bug Report: Webhook Creation - UI issues on Appwrite Cloud
- 🐛 Bug Report: Edit Attribute UI Issue
- 🚀 Enhancement: Query Join HOT 2
- 🚀 Enhancement: Add bun 1.1 runtime.
- 🐛 Bug Report: "Invalid `passwordSalt` param" when migrating users from Firebase HOT 1
- 🚀 Enhancement: Add `Query.deselect` to Queries HOT 8
- 📚 Documentation: Async Function documentation needs clearer explanation and examples
- 🐛 Bug Report: HOT 1
- 🐛 Bug Report: Don't allow Empty `Name` or `Key` for Platforms
- 🚀 Enhancement: Open Telemetry Endpoint
- 📚 Documentation: Read permission error on functions.getExecution polling for async function status HOT 1
- 🐛 Bug Report: 1.5.7 All function builds fail HOT 1
- 🐛 Bug Report: Retrying upload of file chunk does not work properly
- 🚀 Enhancement: Account creation on OAuth login should be optional
- 🚀 Enhancement: Query builder like in Firestore
- 🐛 Bug Report: Error attribute "Factor" must be an array when updating MFA HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from appwrite.