a year ago
This started happening after a Google Download node stopped completing and preventing the whole flow completing. I then started seeing access and space errors in n8n. I then tried reloading the whole n8n instance in the browser and the above error now appears and I can't access n8n.
It feels as if storage may be used up and if so I have no idea how to clear it and prevent the build up in future (the Google downloads are simple used to create embeddings in Supabase, so the files are not required after the flow is complete)>
Help would be sincelery appreciated as I can't use my workflows in n8n at the moment. Thank you in advance.
67 Replies
a year ago
Have you checked your volume capacity wherever you are storing these files?
a year ago
You can find your volumes attached to your services on your project page.
@Adam I had no idea I was storing these files. I'm very new to this and not sure where to look or what to configure even though you seem to have pointed me to the attached screen. As you can see Postgres is crashing on redeploy so somethng is not right. Your advice would appreciated.

a year ago
Please open the service and click the latest deployment. Send the deployment logs here by clicking CMD/CTRL+K and downloading them, then sending the file here.
Logs attached. I found this screen with disk usage and it's been going up so I expect something has got full. The n8n instance seems to use Postgres so I'm not sure if the build up is in Postgres or elsewhere, or how to delete/prune it. Your advice again would be appreciated,
a year ago
These don't look like the metrics specifically for the postgres service, can you please send those? You can find them in the same service menu as the deployment logs were pulled from.
a year ago
It seems like the postgres service is full. You can SSH into the service using the Railway CLI to clear out some temporary files if that is the issue
a year ago
But I'd like to first see the postgres metrics so we can identify exactly what is getting full
a year ago

a year ago
they just need to grow it
a year ago
its 500mb as of writing this
a year ago
Yep that's what I assumed
a year ago
Ah my bad, I missed that this graph stopped at 500mb. Numbers too small

I pressed CRL+K on this screen which seems to be the Postgres service. Here they are again.
a year ago
Like Brody said, all you'll need to do is grow your volume, follow the docs here to do so
https://docs.railway.com/guides/volumes
I'm happy to grow it once the project is in production, but how do I prune/delete what's there at the moment, and get back in?
a year ago
Is there a reason you don't want to grow it now?
Yes, the project is in development and I want to test what grows the data and by how much. So pruning/deleting to 'zero' would give a foundation to test from.
a year ago
Wiping the volume now may have unintended consequences, but you're welcome to do so. You can wipe it by clicking on the volume underneath your postgres service, clicking settings from the new menu, and navigating down to Wipe Volume
I don't want to do a general wipe. I think it's just the Google Drive binary downloads that are being stored and accumlating the most in n8n, but I don't know how to specifically delete those.
a year ago
At this point, it would be better for you to grow the volume so you can properly access the database and delete those files manually.
a year ago
Growing the volume just increases the disk space available. Currently you're stuck at 500mb as you created the volume when you were on the trial plan. Now that you're on the hobby plan, you have access to up to 5gb
OK - I may try that but a quick question… If I delete the project, will all the related data be deleted so I can start afresh with 0Mb?
The reason I ask is that I have all the required workflows backed up and can just create a fresh project with a new install of n8n and just import the projects and re-enter some credentials. Then I can re-consider creating a regular process for pruning/deleting n8n stored data.
a year ago
Yes. Deleting the project will delete the contents of all volumes, as well as any configuration you have set
Thanks. I grew the volume to 1Gb and I got access.
As I use n8n with the Google Drive download node the usage is increasing so I added n8n pruning variables in it's service and set it to 12 hours (See screen capture), but the usage isn't going down. Any suggestions on this?
I was going to try to manually delete data in Postgres using the database UI, but it's asking for Required Variables (see screen capture). Where do I get the values for these to enter?


a year ago
The database UI is notoriously glitchy. You'll be better off using a proper database client like DBGate
a year ago
As for n8n specific support, I can't provide that. You'll have to look online for answers there
Thanks Adam. I'll ask about n8n in their community forum.
Re: DBGate, where do I get the host, username, password, port of the Postgres service in Railway, and any other details for the config requirements in DBGate or any other Postgres access app?
a year ago
Those can all be found in the service variables. In DBGate there should be an option to use a URL to connect, you can use your database's public URL to connect
That's what I thought before I asked, but there isn't a PUBLIC URL variable and the top 2 don't have a URL as such in their values (see attached).

a year ago
DATABASE_URL is the public url
The DATABASE_URL is this:
postgres://railway:PASSWORD@:/railway
and the DATABASEPRIVATEURL is this:
postgres://railway:PASSWORD@postgres.railway.internal:5432/railway
The only string that looks like a URL is postgres.railway.internal
I tried that with username railway (because that's what it is in the variables), the correct pasword and port 5432, without and without database name railway (again that's what the variable is), and in DBGate it displays this alert:
Connect failed: getaddrinfo ENOTFOUND postgres.railway.internal
a year ago
postgres.railway.internal is the INTERNAL url, it will fail outside your service private network
a year ago
DATABASE_URL is the public one
That has this (as above):
postgres://railway:PASSWORD@:/railway
Where is the public URL in that?
a year ago
You are omitting some extra info in that URL, there should be a host at the end of itpostgresql://postgres:PASSWORDHERE@roundhouse.proxy.rlwy.net:58350/railway
a year ago
In this case it is [roundhouse.proxy.rlwy.net](roundhouse.proxy.rlwy.net)
a year ago
But that changes
That's not there - I just copied the variable next to the variable name.
a year ago
Is that DB empty? If so, delete it and deploy a new one.
The whole string is this:
postgres://railway:PASSWORD@:/railway
apart from PASSWORD being the actual password
a year ago
the database that deploys with n8n does not come with a tcp proxy, they need to add one, and redeploy the database
Thanks - but how do I do that? I'm new to this so please give me the steps.
a year ago
you are in good hands with the community members
a year ago
im just here to provide some context to them is all
a year ago
Didn't know that
a year ago
learn something new every day
a year ago
Go to the service settings -> Scroll until you see "Public Networking", there should be a button with the label "+ TCP Proxy"
a year ago
The port should be your DB Port (default is 5432)
a year ago
and after that you should redeploy your database
OK - I did that and it added an entry like this:
abcde.proxy.rlwy.net:12345 -> :5432
where abcde and 12345 are something else and the -> is a single arrow.
So, is abcde.proxy.rlwy.net now the public url?
And what is 12345
a year ago
12345 is the proxied port
a year ago
Did u redeploy the service? what does your DATABASE_URL looks like now?
Just redployed and the DATABASE_URL has changed now and has a URL. Do I use 5432 or the new 12345 for the port when connecting to the DB?
a year ago
12345
a year ago
Can't you just copy the entire DATABASE_URL and paste it on DBGate?
a year ago
instead of separating each value
a year ago
there should be a "Use Database URL" button or switch
a year ago
amazing!
Now have to have some food and then work out why the n8n data isn't being pruned/deleted.
a year ago
I'm gonna mark this thread as solved! Open a new one if you find any other issue
a year ago
!s
Status changed to Solved medim • 11 months ago
a year ago
Thanks for the backup Medim!


