application "pptx-presentations-studytexter" railway error
schmulteprojekte
PROOP

4 months ago

pptx-presentations-studytexter

Without changing anything railway stopped working for this project. I cant call my api anymore which worked fine with exactly the same settings & repo version before.

Locally everything works fine too.

So I think it is a problem by your site. Could you please inspect it?

Solved$10 Bounty

Pinned Solution

4 months ago

Hey, can you go to your public networking section and check if your target port is also set to 8080?

Attachments

4 Replies

4 months ago

This thread has been marked as public for community involvement, as it does not contain any sensitive or personal information. Any further activity in this thread will be visible to everyone.

Status changed to Open ray-chen 4 months ago


Are there any errors in the logs?


bytekeim
PRO

4 months ago

could you share more details about the error message or logs that the Railway deployment is showing? Also, what tech stack is the project using (e.g., Node.js, Python, Docker)? This will help me better diagnose the problem.


schmulteprojekte
PROOP

4 months ago

Thanks for the fast responses.
The project is built as a python fsastapi. And workes fine for months now. Also cant replicate the problem locally.

Here is the application link which completely fails to respond even for a health check as soon as published and I added the deployment logs which to me seem fine:
https://presentations-production-afd3.up.railway.app/ (feel free to test for health checks. Publishing should be no problem the endpoints themselves are not callable without authentication)

Here are the Build Logs:
[Region: europe-west4]

╭─────────────────╮

│ Railpack 0.14.0 │

╰─────────────────╯

↳ Detected Python

↳ Using pip

Packages

──────────

python │ 3.11.14 │ previous installed version (3.11)

Steps

──────────

▸ install

$ python -m venv /app/.venv

$ pip install -r requirements.txt

Deploy

──────────

$ uvicorn main:app --host 0.0.0.0 --port ${PORT:-8000}

Successfully prepared Railpack plan for build

context: 6l7r-wLnL

load build definition from railpack-plan.json

0ms

install mise packages: python

1s

mise python@3.11.14 ✓ installed

python -m venv /app/.venv

4s

copy /mise/shims, /mise/installs, /usr/local/bin/mise, /etc/mise/config.toml, /root/.local/state/mise, requirements.txt

4s

pip install -r requirements.txt

34s

Successfully installed MarkupSafe-3.0.3 Pillow-12.0.0 PyYAML-6.0.3 XlsxWriter-3.2.9 aiohappyeyeballs-2.6.1 aiohttp-3.13.2 aiosignal-1.4.0 annotated-doc-0.0.4 annotated-types-0.7.0 anyio-4.11.0 attrs-25.4.0 backoff-2.2.1 cachetools-6.2.2 certifi-2025.11.12 cffi-2.0.0 charset_normalizer-3.4.4 click-8.3.1 cryptography-46.0.3 deprecation-2.1.0 distro-1.9.0 dnspython-2.8.0 email-validator-2.3.0 fastapi-0.122.0 fastapi-cli-0.0.16 fastapi-cloud-cli-0.5.2 fastar-0.8.0 fastuuid-0.14.0 filelock-3.20.0 frozenlist-1.8.0 fsspec-2025.10.0 google-ai-generativelanguage-0.6.15 google-api-core-2.28.1 google-api-python-client-2.187.0 google-auth-2.43.0 google-auth-httplib2-0.2.1 google-generativeai-0.8.5 googleapis-common-protos-1.72.0 grpcio-1.76.0 grpcio-status-1.71.2 h11-0.16.0 h2-4.3.0 hf-xet-1.2.0 hpack-4.1.0 httpcore-1.0.9 httplib2-0.31.0 httptools-0.7.1 httpx-0.28.1 huggingface-hub-1.1.5 hyperframe-6.1.0 idna-3.11 importlib-metadata-8.7.0 itsdangerous-2.2.0 jinja2-3.1.6 jiter-0.12.0 jsonschema-4.25.1 jsonschema-specifications-2025.9.1 langfuse-3.10.1 litellm-1.80.5 lxml-6.0.2 markdown-it-py-4.0.0 mdurl-0.1.2 multidict-6.7.0 openai-2.8.1 opentelemetry-api-1.38.0 opentelemetry-exporter-otlp-proto-common-1.38.0 opentelemetry-exporter-otlp-proto-http-1.38.0 opentelemetry-proto-1.38.0 opentelemetry-sdk-1.38.0 opentelemetry-semantic-conventions-0.59b0 orjson-3.11.4 outcome-1.3.0.post0 packaging-25.0 postgrest-2.24.0 propcache-0.4.1 proto-plus-1.26.1 protobuf-5.29.5 pyasn1-0.6.1 pyasn1-modules-0.4.2 pycparser-2.23 pydantic-2.12.4 pydantic-core-2.41.5 pydantic-extra-types-2.10.6 pydantic-settings-2.12.0 pygments-2.19.2 pyjwt-2.10.1 pyparsing-3.2.5 pysocks-1.7.1 python-dotenv-1.2.1 python-multipart-0.0.20 python-pptx-1.0.2 realtime-2.24.0 referencing-0.37.0 regex-2025.11.3 requests-2.32.5 rich-14.2.0 rich-toolkit-0.16.0 rignore-0.7.6 rpds-py-0.29.0 rsa-4.9.1 selenium-4.38.0 sentry-sdk-2.46.0 shellingham-1.5.4 sniffio-1.3.1 sortedcontainers-2.4.0 starlette-0.50.0 storage3-2.24.0 strenum-0.4.15 stripe-14.0.1 supabase-2.24.0 supabase-auth-2.24.0 supabase-functions-2.24.0 tiktoken-0.12.0 tokenizers-0.22.1 tqdm-4.67.1 trio-0.32.0 trio-websocket-0.12.2 typer-0.20.0 typer-slim-0.20.0 typing-extensions-4.15.0 typing-inspection-0.4.2 ujson-5.11.0 uritemplate-4.2.0 urllib3-2.5.0 uvicorn-0.38.0 uvloop-0.22.1 watchfiles-1.1.1 websocket-client-1.9.0 websockets-15.0.1 wrapt-1.17.3 wsproto-1.3.2 yarl-1.22.0 zipp-3.23.0

copy / /app, /app/.venv, /app

4s

sharing credentials for production-europe-west4-drams3a.railway-registry.com

0ms

Build time: 64.45 seconds

Attachments


schmulteprojekte

Thanks for the fast responses. The project is built as a python fsastapi. And workes fine for months now. Also cant replicate the problem locally. Here is the application link which completely fails to respond even for a health check as soon as published and I added the deployment logs which to me seem fine:https://presentations-production-afd3.up.railway.app/ (feel free to test for health checks. Publishing should be no problem the endpoints themselves are not callable without authentication)Here are the Build Logs:[Region: europe-west4]╭─────────────────╮│ Railpack 0.14.0 │╰─────────────────╯↳ Detected Python↳ Using pipPackages──────────python │ 3.11.14 │ previous installed version (3.11)Steps──────────▸ install$ python -m venv /app/.venv$ pip install -r requirements.txtDeploy──────────$ uvicorn main:app --host 0.0.0.0 --port ${PORT:-8000}Successfully prepared Railpack plan for buildcontext: 6l7r-wLnLload build definition from railpack-plan.json0msinstall mise packages: python1smise python@3.11.14 ✓ installedpython -m venv /app/.venv4scopy /mise/shims, /mise/installs, /usr/local/bin/mise, /etc/mise/config.toml, /root/.local/state/mise, requirements.txt4spip install -r requirements.txt34sSuccessfully installed MarkupSafe-3.0.3 Pillow-12.0.0 PyYAML-6.0.3 XlsxWriter-3.2.9 aiohappyeyeballs-2.6.1 aiohttp-3.13.2 aiosignal-1.4.0 annotated-doc-0.0.4 annotated-types-0.7.0 anyio-4.11.0 attrs-25.4.0 backoff-2.2.1 cachetools-6.2.2 certifi-2025.11.12 cffi-2.0.0 charset_normalizer-3.4.4 click-8.3.1 cryptography-46.0.3 deprecation-2.1.0 distro-1.9.0 dnspython-2.8.0 email-validator-2.3.0 fastapi-0.122.0 fastapi-cli-0.0.16 fastapi-cloud-cli-0.5.2 fastar-0.8.0 fastuuid-0.14.0 filelock-3.20.0 frozenlist-1.8.0 fsspec-2025.10.0 google-ai-generativelanguage-0.6.15 google-api-core-2.28.1 google-api-python-client-2.187.0 google-auth-2.43.0 google-auth-httplib2-0.2.1 google-generativeai-0.8.5 googleapis-common-protos-1.72.0 grpcio-1.76.0 grpcio-status-1.71.2 h11-0.16.0 h2-4.3.0 hf-xet-1.2.0 hpack-4.1.0 httpcore-1.0.9 httplib2-0.31.0 httptools-0.7.1 httpx-0.28.1 huggingface-hub-1.1.5 hyperframe-6.1.0 idna-3.11 importlib-metadata-8.7.0 itsdangerous-2.2.0 jinja2-3.1.6 jiter-0.12.0 jsonschema-4.25.1 jsonschema-specifications-2025.9.1 langfuse-3.10.1 litellm-1.80.5 lxml-6.0.2 markdown-it-py-4.0.0 mdurl-0.1.2 multidict-6.7.0 openai-2.8.1 opentelemetry-api-1.38.0 opentelemetry-exporter-otlp-proto-common-1.38.0 opentelemetry-exporter-otlp-proto-http-1.38.0 opentelemetry-proto-1.38.0 opentelemetry-sdk-1.38.0 opentelemetry-semantic-conventions-0.59b0 orjson-3.11.4 outcome-1.3.0.post0 packaging-25.0 postgrest-2.24.0 propcache-0.4.1 proto-plus-1.26.1 protobuf-5.29.5 pyasn1-0.6.1 pyasn1-modules-0.4.2 pycparser-2.23 pydantic-2.12.4 pydantic-core-2.41.5 pydantic-extra-types-2.10.6 pydantic-settings-2.12.0 pygments-2.19.2 pyjwt-2.10.1 pyparsing-3.2.5 pysocks-1.7.1 python-dotenv-1.2.1 python-multipart-0.0.20 python-pptx-1.0.2 realtime-2.24.0 referencing-0.37.0 regex-2025.11.3 requests-2.32.5 rich-14.2.0 rich-toolkit-0.16.0 rignore-0.7.6 rpds-py-0.29.0 rsa-4.9.1 selenium-4.38.0 sentry-sdk-2.46.0 shellingham-1.5.4 sniffio-1.3.1 sortedcontainers-2.4.0 starlette-0.50.0 storage3-2.24.0 strenum-0.4.15 stripe-14.0.1 supabase-2.24.0 supabase-auth-2.24.0 supabase-functions-2.24.0 tiktoken-0.12.0 tokenizers-0.22.1 tqdm-4.67.1 trio-0.32.0 trio-websocket-0.12.2 typer-0.20.0 typer-slim-0.20.0 typing-extensions-4.15.0 typing-inspection-0.4.2 ujson-5.11.0 uritemplate-4.2.0 urllib3-2.5.0 uvicorn-0.38.0 uvloop-0.22.1 watchfiles-1.1.1 websocket-client-1.9.0 websockets-15.0.1 wrapt-1.17.3 wsproto-1.3.2 yarl-1.22.0 zipp-3.23.0copy / /app, /app/.venv, /app4ssharing credentials for production-europe-west4-drams3a.railway-registry.com0msBuild time: 64.45 seconds

4 months ago

Hey, can you go to your public networking section and check if your target port is also set to 8080?

Attachments


Status changed to Solved ray-chen 4 months ago


Loading...