Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)

来源:6-21 保存数据到mysql中 -3

JackyLee0

2018-07-27

pipelines.py里面的query = self.db_pool.runInteraction(self.do_insert, item)执行失败,程序异常退出,错误提示是Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)

写回答

2回答

JackyLee0

提问者

2018-07-30

没有报错,所以也没有错误栈,但是本来应该抓取几十个网页的,只抓了一个就结束了,系统是ubuntu

//img.mukewang.com/szimg/5b5e88b40001226308410051.jpg

但是把下面这句话注释掉的话可以正常执行,同样的代码换到mac系统下不用注释就能够正常执行,数据也能存储到mysql

//img.mukewang.com/szimg/5b5e890c0001922c07430073.jpg

0
1
bobby
你在handle_error中打断点调试一下看看有没有报错,
2018-08-01
共1条回复

bobby

2018-07-30

你截图我看看你的错误栈呢

0
0

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5807 学习 · 6290 问题

查看课程