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

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

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

我的环境:

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

进程运行结果

阅读 7.3k
2 个回答

那是celery的执行进程

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题