У меня есть задание crontab, которое запускает файл myautorun.sh , который содержит 3 паука:
crontab -e
14 * * * * * ~bin/myautorun.sh
, и myautorun.sh выглядит следующим образомэто:
scrapy crawl spider1 &
scrapy crawl spider2 &
scrapy crawl spider3
каждый паук соскребает по 20 страниц.
при запуске cronjob он заканчивается переменными страницами соскреба около 30, а не 60. Каждый паук читает несколько страниц, но не все 20страницы.Однако, если я прокомментирую двух пауков и запускаю их отдельно по одному, это дает мне 60.
Поэтому я озадачен, почему он не может правильно запустить параллельных пауков, я запускаю пауков с помощью Crawlera, и они включенывиртуальный сервер емкостью 1 ГБ.
Есть ли какие-либо настройки или что-то, чего мне не хватает?Спасибо,