Django+celery 写爬虫,celery 运行的时候显示总是在运行着 3 个进程,为什么?


Django 主要是用他的 orm 来操作数据库,celery 里面的 tasks 写爬虫逻辑,celery 的定时任务开启爬虫。

但是我不太明白的是定时任务是否开启,htop 查看进程的时候,celery 在运行的时候都是显示 3 个进程在后台。还有 MySQLDB 的进程也很多,这个是和 Django 的连接池有关吗?

我的环境:

  • 阿里云 Ubuntu 64 位 12.04
  • 内存 1G
  • 1 核的配置

进程运行结果

django celery

小哀_Linh 10 years, 2 months ago

Your Answer