Bot writes failing with "No space left on device" despite low storage usage

Posted by user_hcoeq6 in discord-bots.

Node Name: FREE EU RO 33 Support Tag: 9a83b842 Plan: Free tier (1 GiB storage) Summary: My Discord bot (Python, discord.py + SQLite) can read from its database without issue, but any database WRITE (creating a new row) fails with "No space left on device." Details: Storage dashboard shows only 9% used (93MB of 1024MB) — well within the free tier's 1 GiB limit. Read only commands (e.g. /profile, /leaderboard) work perfectly and return correct data with no errors. Write operations (creating a new ticket, creating a new tip) consistently fail with "No space left on device," even immediately after a fresh restart. I already tried redirecting SQLite's temp file storage away from the system /tmp partition into a folder inside my own app directory, in case /tmp itself was a small, separate, capped partition. That folder creation attempt (/home/container/.sqlite tmp) also failed with the same "No space left on device" error — even though real storage usage is low. Why I think this is inode related, not byte storage related: Since reads succeed but writes fail on the exact same database file, and real storage usage is low, this points to a file count/inode limit being hit rather than an actual storage capacity limit. Ask: Could someone check my container's inode usage and let me know if I'm at or near a limit? Happy to provide any further logs or details needed. Thanks for taking a look.

Wispbyte Community Forum