|
@@ -124,10 +124,36 @@ GUNICORN_TIMEOUT=360
|
|
|
# The number of Celery workers. The default is 1, and can be set as needed.
|
|
|
CELERY_WORKER_AMOUNT=
|
|
|
|
|
|
+# Flag indicating whether to enable autoscaling of Celery workers.
|
|
|
+#
|
|
|
+# Autoscaling is useful when tasks are CPU intensive and can be dynamically
|
|
|
+# allocated and deallocated based on the workload.
|
|
|
+#
|
|
|
+# When autoscaling is enabled, the maximum and minimum number of workers can
|
|
|
+# be specified. The autoscaling algorithm will dynamically adjust the number
|
|
|
+# of workers within the specified range.
|
|
|
+#
|
|
|
+# Default is false (i.e., autoscaling is disabled).
|
|
|
+#
|
|
|
+# Example:
|
|
|
+# CELERY_AUTO_SCALE=true
|
|
|
+CELERY_AUTO_SCALE=false
|
|
|
+
|
|
|
+# The maximum number of Celery workers that can be autoscaled.
|
|
|
+# This is optional and only used when autoscaling is enabled.
|
|
|
+# Default is not set.
|
|
|
+CELERY_MAX_WORKERS=
|
|
|
+
|
|
|
+# The minimum number of Celery workers that can be autoscaled.
|
|
|
+# This is optional and only used when autoscaling is enabled.
|
|
|
+# Default is not set.
|
|
|
+CELERY_MIN_WORKERS=
|
|
|
+
|
|
|
# API Tool configuration
|
|
|
API_TOOL_DEFAULT_CONNECT_TIMEOUT=10
|
|
|
API_TOOL_DEFAULT_READ_TIMEOUT=60
|
|
|
|
|
|
+
|
|
|
# ------------------------------
|
|
|
# Database Configuration
|
|
|
# The database uses PostgreSQL. Please use the public schema.
|