cerwind
Slow Responses
Hi, our API calls are extremely slow to the point they're timing out. I'm wondering if it's related to https://status.railway.app/cm2kq53yz003mqy4lwpfu1cs5 as we're on EU-West.
Project ID:
c61c1785-a8d8-43d0-9d8b-6bd1f69aa3bf
13 replies
Redis DB "Asynchronous AOF fsync" Errors
Hi, I'm getting
Asynchronous AOF fsync
errors on my Redis Database, trying to work out if it's me or Railway because it seemed someone else had the issue also here (https://help.railway.app/questions/redis-error-5c422937)
Project Id: c61c1785-a8d8-43d0-9d8b-6bd1f69aa3bf
2 replies
Service Offline / App Down
Hi, my service is not returning any requests suddenly - it's EU West. No indication on the dashboard anything wrong but suddenly requests are timing out/not resolving.
Project ID:
c61c1785-a8d8-43d0-9d8b-6bd1f69aa3bf
4 replies
Logs being flagged as Errors
Hi, I'm using the Python module (https://docs.python.org/3/library/logging.html) to differentiate logs however on the Railway logs it doesn't seem to differentiate between Warnings and Errors and just labels everything with an Error level. It could be something with my configuration but curious if anyone else has encountered this or have a logging configuration that works for them?
9 replies
Container Unable to Complete Build
Hi, my builds have begun failing for one of my services - i.e. I can't even rollback. I'm wondering if it's using some-kind of build cache and if I can delete that cache when re-building.
There's no indication in the logs anything went wrong other than the UI telling me it's "Failed". Any support on this?
Project ID:
Project ID:
c61c1785-a8d8-43d0-9d8b-6bd1f69aa3bf
17 replies
Staging / Production Confusion
Hi, I've tried creating a new staging environment but it doesn't seem to have worked correctly.
I have a pretty simple set up with a Server connected to a Redis database but it seems after creating the environment my Production Server is now looking at my Staging Redis which is causing serious problems.
How do I delete my staging environment because it's got a bit complicated what's pointing to what and while the UI is awesome in terms of observability usually, I can't understand what's going on in this scenario.
Project ID:
c61c1785-a8d8-43d0-9d8b-6bd1f69aa3bf
8 replies
Slow Responses
Hi, since this morning (GMT+1) HTTP requests have suddenly slowed down on my services to the point I'm getting timeouts and can't access my API at all. The only thing I can think of that I've changed on Railway is switch the Runtime from Legacy to V2
Project ID:
c61c1785-a8d8-43d0-9d8b-6bd1f69aa3bf
5 replies
Temporary CORS Errors when Deploying new Builds
Hi,
I'm experiencing CORS HTTP errors for about 30-40 seconds between my frontend and backend application every time I deploy a Railway build and it resolves itself.
My guess is servers are being switched over for a brief period of time the application isn't on the original domain (but shooting in the dark here) or it could be the Railway plan I'm on. It's a Django application and the error still persists even after
CORS_ALLOW_ALL_ORIGINS = True
.
This isn't painful enough yet because I just ask my users to wait a couple of seconds but curious if anyone else has experienced this issue as I imagine as your user base grows this would become a bigger problem?
Project ID: c61c1785-a8d8-43d0-9d8b-6bd1f69aa3bf
6 replies
Duplicate Services
How do you duplicate services? I have a setup of a single Background Worker, I want to be able to duplicate this service so when I deploy it, my worker requests will go to the duplicate (i.e. backup) server so no jobs get interrupted due to deployment.
18 replies
Django Migrations
I've got a setup of a Django Web Server and a Background Server (for handling queues). Both are looking at the same source code.
When I deploy the Django Web Server it runs:
python manage.py migrate && python manage.py collectstatic --noinput && gunicorn backend.wsgi --timeout 600
as the Custom Start Command and expectedly runs the migrations.
However, my Background Server has the Custom Start Command: python manage.py qcluster
only (to start the cluster), however for some reason it still runs the migrations on the database.
Obviously if you have the same migration running on the database it's going to error because it already exists so this means quite often one of the builds will fail (because the both auto-deploy from main
) due to a migration error. So my question is: "how do I switch off running Django migrations on the Background server or is there something in Railway automatically doing this?"
Project ID: 98a9a750-1944-4447-b83c-8cd90f904626
7 replies
Manually Deploy from Branch?
There doesn't seem to be a clear way to manually deploy from a branch? I had a server that was auto deploying from
main
but I now want to manually deploy new changes instead but I can only redeploy the previous deployment...surely I'm missing something here...?17 replies