Anmelden
Anmelden

Celery-App bereitstellen

Aktualisiert am 30 May 2025

Sie finden die Schritt-für-Schritt-Anleitung zur Bereitstellung hier.

Anwendungs-Build

Hostman verwendet beim Builden einer Celery-Anwendung die folgende Umgebung:

  • Python 3.8
  • pip
  • gunicorn
  • Systembibliotheken für die Arbeit mit PostgreSQL und MySQL

Hostman führt während des Builds die folgenden Befehle aus:

apt-get install -y python3 python3-pip gunicorn python3-psycopg2 libpq-dev python-dev default-mysql-client python3-dev default-libmysqlclient-dev python3-mysqldb --fix-missing
pip3 install psycopg2 
ln /usr/bin/python3 /usr/bin/python -sf
ln /usr/bin/pip3 /usr/bin/pip -sf
pip3 install celery

Wenn das Projekt eine Datei requirements.txt hat, führen wir zusätzlich aus:

pip3 install --upgrade -r requirements.txt

Der Standard-Startbefehl ist:

celery -A tasks worker --loglevel=INFO

Stellen Sie sicher, dass die Initialisierungsdatei der Anwendung main.py heißt.

Fehlerbehebung

Deployment schlägt fehl

Wenn es Probleme beim Deployment gibt, überprüfen Sie zunächst das Deployment-Log. Sie können feststellen, an welcher Stelle etwas schiefgelaufen ist.

Oft hängen die Probleme mit dem Startbefehl zusammen. Überprüfen Sie, dass in Ihrer Entwicklungsumgebung alles mit gunicorn funktioniert. Stellen Sie sicher, dass alle zum Ausführen der Anwendung erforderlichen Module in der Datei requirements.txt vorhanden sind.

War diese Seite hilfreich?
Aktualisiert am 30 May 2025

Haben Sie Fragen
oder benötigen Sie Unterstützung?

Unsere Fachleute stehen Ihnen jederzeit zur Verfügung –
egal ob Sie Hilfe benötigen oder nicht wissen, wo Sie anfangen sollen.
E-Mail an uns
Hostman's Support