在centos 上安装 scrapyd

1. pip3 install scrapyd2. 后台启动vi /etc/init.d/scrapyd```#!/bin/bashPORT=6800# 这一项可修改为项目地址HOME="/var/scrapyd"BIN="/usr/local/bin/scrapyd"pid=`netstat -lnopt | grep :$PORT | awk '/python/{gsub(/\/python/,"",$7);print $7;}'`start() {if [ -n "$pid" ]; thenecho "server already start,pid:$pid"return 0ficd $HOMEnohup $BIN >> $HOME/scrapyd.log 2>&1 &echo "start at port:$PORT"}stop() {if [ -z "$pid" ]; thenecho "not find program on port:$PORT"return 0fi#结束程序,使用讯号2,如果不行可以尝试讯号9强制结束kill -9 $pidecho "kill program use signal 9,pid:$pid"}status() {if [ -z "$pid" ]; thenecho "not find program on port:$PORT"elseecho "program is running,pid:$pid"fi}case $1 instart)start;;stop)stop;;status)status;;*)echo "Usage: {start|stop|status}";;esacexit 0```
3. 修改文件权限chmod 755 /etc/init.d/scrapyd
4. 启动 Scrapyd 服务service scrapyd start
5. 查看程序当前状态和进程号(pid)service scrapyd status
6. 结束 Scrapyd 进程service scrapyd stop

外网可以访问:
find / -name scrapd

到这个目录里面找到一个 default_scrapyd.conf 文件,然后打开
修改 bind_address=0.0.0.0

启动:service scrapyd start
有很大的可能出现问题。不急,这里是版本的问题

web.Server Traceback (most recent call last):builtins.AttributeError: 'int' object has no attribute 'splitlines'

回退版本
scrapy1.6.0
twisted18.9.0

如果安装 twisted 出现了问题,不慌,看看是不是这个错误

可能是安装 python的时候少了东西,安装一下
yum install python3-devel

最后启动一下service scrapyd start
启动发现还是有问题
刹车 service scrapyd stop
netstat -ntlp 发现进程还在
kill 掉,然后手动启动 scrapyd ,允许一下发现没有问题,于是再后台启动了一下。

scrapyd 启动相关推荐

  1. Scrapyd部署Scrapy框架项目

    1. scrapyd的介绍 scrapyd是一个用于部署和运行scrapy爬虫的程序,它允许你通过JSON API(即:post请求的webapi)来部署爬虫项目和控制爬虫运行,scrapyd是一个守 ...

  2. scrapyd部署_第八章 第一节 scrapyd和scrapy-client

    如果觉得文章对您产生帮助的话, 欢迎关注Python开发之路(微信公众号: python-developer), 及时获取更多教程 假设有我们做了一个项目是抓取很多网站(每个网站对应一个爬虫), 需要 ...

  3. scrapyd远程连接配置

    系统:Ubuntu18.04 安装scrapyd: pip install scrapyd scrapyd启动是可以通过scrapyd命令直接启动,bind绑定的ip地址是127.0.0.1端口是:6 ...

  4. 【Python实战】用Scrapyd把Scrapy爬虫一步一步部署到腾讯云上,有彩蛋

    接着之前的几篇文章说. 我把爬虫已经写好了,而且在本地可以运行了. 这个不是最终的目的啊. 我们是要在服务器上运行爬虫. 利用周末,同时腾讯送的7天云服务器体验也快到期了 就在这里再来一篇手把手的将爬 ...

  5. 借助 docker, scrapyd, scrapydweb 部署scrapy项目

    借助 docker, scrapyd, scrapydweb 部署scrapy项目 scrapy采集程序开发完毕,难道还命令行启动吗?既然有炫酷的scrapyd的部署服务和scrapyweb这样的可视 ...

  6. Scrapyd使用详解

    目录 前言 使用详解 安装 启动 项目发布 相关API使用 查看服务进程状态 项目发布版本 调度爬虫 取消任务 获取上传的项目 获取项目的版本 获取项目的爬虫列表 获取任务列表(Scrapyd 0.1 ...

  7. scrapyd部署遇到的问题

    scrapyd部署遇到的问题 最近在scrapyd部署时,用了无数变了,老司机还是翻车了: File "d:\python\virtualenv\env11\lib\site-package ...

  8. 设置 Scrapyd 在后台运行

    新建 scrapd 文件 vi /etc/init.d/scrapyd 编辑文件内容 #!/bin/bash PORT=6800 # 这一项可修改为项目地址 HOME="/var/scrap ...

  9. windows 下 scrapyd的配置

    1.Scrapyd是一个用来部署和运行Scrapy项目的应用,由Scrapy的开发者开发.其可以通过一个简单的Json API来部署(上传)或者控制你的项目. 2.Scrapyd可以用来管理多个项目, ...

最新文章

  1. git本地ben远程分支_git 本地分支与远程分支
  2. DL之DNN优化技术:利用Dropout(简介、使用、应用)优化方法提高DNN模型的性能
  3. AIM Tech Round 5C. Rectangles 思维
  4. itext汇总 生成pdf
  5. 拓端tecdat|SAS中用单因素ANOVA研究不同疗法对焦虑症的有效性
  6. 毕设题目:Matlab优化覆盖
  7. 软件功能测试用例表,功能测试用例模板.xls
  8. 共享软件业余者VS共享软件专业者
  9. JavaSE学生教师管理系统
  10. Drupal view实现排序:未来升序,过去降序
  11. centos7更换yum仓库、静态IP、SSH密钥登陆
  12. 微信如何群发消息给好友和群:一键群发
  13. C语言学习笔记——(三)静态开辟内存和动态开辟内存
  14. vue中事件监听watch
  15. 装了卡巴电脑更卡?原来是Trojan-PSW.Win32.QQPass等盗号木马群作梗2
  16. GloVe 词向量模型
  17. 从GDI到GDI+使用的坐标系看微软二维绘图思路的进步
  18. python爬取京东手机参数_python爬取京东手机价格
  19. 30个最佳免费的CSS HTML登录表单模板
  20. 新手值得一看!MacOS中Dock栏的设置和使用技巧

热门文章

  1. 上古神器WireGuard异地高效率组网
  2. mvnw,到底是什么鬼?
  3. u8服务器配置文档,u8云服务器配置
  4. c# 实现一个在线电台的功能 急求.....
  5. 【转载】Latex定制章节编号格式和计数器
  6. 阿里云OSS搭建图床
  7. 两个非递减链表合并为非递增链表(可重复)
  8. pycharm奇淫技巧
  9. eclipse中文乱码
  10. android 连接蓝牙音响,Android 扫描附近的蓝牙设备并连接蓝牙音响的示例