Ошибка 404 при развертывании Scrapy - PullRequest
0 голосов
/ 18 мая 2018

Я пытаюсь развернуть проект Django+Scrapy в Ubuntu 16.04.Когда я запускаю scrapyd-deploy, как описано в документах , - я получаю:

Packing version 1526639948
Deploying to project "first_scrapy" in http://my_ip/addversion.json
Deploy failed (404): <full HTML code of '404.html' page>

Когда я запускаю scrapyd-deploy -l - я вижу:

default              http://my_ip

Мой scrapy.cfg:

[settings]
default = first_scrapy.settings

[deploy]
url = http://my_ip
username = root
password = rootpassword
project = first_scrapy

Что я делаю не так?

ОБНОВЛЕНИЕ 1:
Если я изменюсьпо моему scrapy.cfg url=http://my_ip:6800 - это все равно выбрасывает 404 error.Затем я попытался запустить scrapyd во второй консоли, и это был первый раз, когда я увидел другой ответ - подробности здесь .
Так что вопрос теперь - как постоянно запускать scrapyd, так что еслиЯ закрываю консоль - она ​​все еще будет работать?

1 Ответ

0 голосов
/ 21 мая 2018

Вам просто нужно изменить каталог в папку вашего проекта, а затем запустить команду scrapyd с помощью «nohup», и это обеспечит, что scrapyd не закроется после того, как вы отключитесь от сервера

cd /path/to/your/project && nohup scrapyd >& /dev/null &
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...