15 lines
535 B
Bash
Executable File
15 lines
535 B
Bash
Executable File
#!/bin/bash
|
||
# entrypoint.sh
|
||
|
||
# 启动 Celery 入队 Worker(可以多线程)
|
||
echo "Starting Celery crawler queue worker..."
|
||
celery -A selenium_django worker -Q crawler -l info --pool=threads -c 4 &
|
||
|
||
# 启动 Celery 爬虫处理 Worker(顺序执行,单线程)
|
||
echo "Starting Celery crawl_worker (sequential)..."
|
||
celery -A selenium_django worker -Q crawl_worker -l info --pool=prefork -c 1 &
|
||
|
||
# 启动 Django Gunicorn
|
||
echo "Starting Django..."
|
||
exec gunicorn selenium_django.wsgi:application --log-level=info --bind 0.0.0.0:8000
|