2025-09-25 11:42:04 +00:00
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
# entrypoint.sh
|
|
|
|
|
|
|
2025-10-12 05:43:20 +00:00
|
|
|
|
# 启动 Celery 入队 Worker(可以多线程)
|
|
|
|
|
|
echo "Starting Celery crawler queue worker..."
|
|
|
|
|
|
celery -A selenium_django worker -Q crawler -l info --pool=threads -c 4 &
|
2025-09-25 11:42:04 +00:00
|
|
|
|
|
2025-10-12 05:43:20 +00:00
|
|
|
|
# 启动 Celery 爬虫处理 Worker(顺序执行,单线程)
|
|
|
|
|
|
echo "Starting Celery crawl_worker (sequential)..."
|
|
|
|
|
|
celery -A selenium_django worker -Q crawl_worker -l info --pool=prefork -c 1 &
|
|
|
|
|
|
|
|
|
|
|
|
# 启动 Django Gunicorn
|
2025-09-25 11:42:04 +00:00
|
|
|
|
echo "Starting Django..."
|
2025-09-29 10:22:44 +00:00
|
|
|
|
exec gunicorn selenium_django.wsgi:application --log-level=info --bind 0.0.0.0:8000
|