我用 pip 安装了 scrapyd,但我没有 '/var/log/scrapyd' 目录。我试图找出我的http调用发生了什么,因为我在启动它时得到了“OK”状态,但是在“logs/project/spider/”中没有生成日志(根据listjobs.json,在一个之后其次,作业被标记为已完成,但我没有看到错误。)
问问题
1792 次
1 回答
4
您必须在此路径中手动创建配置文件:
/etc/scrapyd/scrapyd.conf
您可以在存储日志的文件夹内指定。例如,这是我的配置文件:
[scrapyd]
eggs_dir = /usr/scrapyd/eggs
logs_dir = /usr/scrapyd/logs
items_dir = /usr/scrapyd/items
jobs_to_keep = 100
dbs_dir =/usr/scrapyd/dbs
max_proc = 0
max_proc_per_cpu = 4
finished_to_keep = 100
poll_interval = 10
http_port = 6800
debug = off
runner = scrapyd.runner
application = scrapyd.app.application
launcher = scrapyd.launcher.Launcher
[services]
schedule.json = scrapyd.webservice.Schedule
cancel.json = scrapyd.webservice.Cancel
addversion.json = scrapyd.webservice.AddVersion
listprojects.json = scrapyd.webservice.ListProjects
listversions.json = scrapyd.webservice.ListVersions
listspiders.json = scrapyd.webservice.ListSpiders
delproject.json = scrapyd.webservice.DeleteProject
delversion.json = scrapyd.webservice.DeleteVersion
listjobs.json = scrapyd.webservice.ListJobs
确保所有文件夹都具有正确的权限。
于 2014-08-01T10:01:34.210 回答