『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 5559|回复: 9

HASSIO SSL .Error doing job: Task was destroyed but it is pending! 解决办法

[复制链接]

12

主题

545

帖子

2035

积分

金牌会员

Rank: 6Rank: 6

积分
2035
金钱
1490
HASS币
0
发表于 2018-5-31 08:55:00 | 显示全部楼层 |阅读模式
本帖最后由 潇洒哥er 于 2018-5-31 09:00 编辑

哈哈标题刚好字符全了

昨晚用手机打字,打了大半天发表时才发现标题超出字数,贴子全丢了,纳闷。
自0.64开始我就开始用hassio了,一直很正常。但自打升级了 0.66后重启ha或正常运行时 日志那里经常显示
Error doing job: Task was destroyed but it is pending!  的错误信息。网上找了好多贴子,官方github论坛也一直没人完全解决得了此事。

很多人都是因为hassio 在configuration.yaml开启了ssl后才出现这个错误,但是无论你是更换证书也好,更改设置也好,这个问题一直得不到解决。甚至有人提出要开发者直接在python源代里调试。

而我一直以为这个是版本的问题,从0.66一路升级到0.70 仍解决不了,失望!

昨天在群里问冏帅有没有碰到这个问题时他居然说没有!!没有!!没有!!怎么可能,国外一堆玩Hassio 的友人都反馈有这个问题,虽说不是致使错误,但一天往你日志里写入n条这样的错误记录,看着就烦。

原来冏帅没直接用hassio 自带的ssl,他用的是nginx 反代。(别问他,没教程,我问过了,所以才会有我这张贴子)

话说听到冏帅说到反代,我就突然间想起hassio addon里面的 NGINX Home Assistant SSL proxy 插件,抱着试一试的心态安装配置。

居然成功了,这错误再也没出现了。
Screenshot_20180530-181910~2.png
1、安装 插件 HASSIO ADDON->NGINX Home Assistant SSL proxy
2、复制证书与密钥文件到  /usr/share/hassio/ssl/ 目录下(配置NGINX Home Assistant SSL proxy要用到)
3、注释掉 configuration.yaml中的 ssl_certificate 和 ssl_key (重要)
4、配置 NGINX Home Assistant SSL proxy :domain就是你的域名啦,certfile与keyfile对应你的证书与密钥文件名,不用带路径,因为这里就是读取刚 /usr/share/hassio/ssl目录下的。
5、启动插件,重启ha
6、用你的域名访问 https://你的域名  (这个插件是默认把80,443端口的数据转到 Ha 的8123 上,如果你是跟我一样用frp穿透的话,你把本地端口设置成443替换掉原来的8123。其它同理,反正就是把端口转到 ha主机的443端口上)

问题解决






评分

参与人数 1金钱 +10 收起 理由
+ 10 哈哈!!

查看全部评分

回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2018-5-31 21:53:23 | 显示全部楼层
Nero
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16017
金钱
11306
HASS币
45
发表于 2018-5-31 23:44:00 | 显示全部楼层
我就赞这句“别问他,他没教程”
回复

使用道具 举报

12

主题

545

帖子

2035

积分

金牌会员

Rank: 6Rank: 6

积分
2035
金钱
1490
HASS币
0
 楼主| 发表于 2018-6-1 09:31:08 来自手机 | 显示全部楼层
neroxps 发表于 2018-5-31 21:53
https://bbs.hassbian.com/thread-1921-1-1.html

哈哈,我刚开始懒,直接用自带的ssl ,没想到后面怎么多问题.对了,有没有碰到
Log Details (ERROR)
Fri Jun 01 2018 01:56:37 GMT+0800 (CST)

Error handling request
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/aiohttp/web_protocol.py", line 231, in data_received
    messages, upgraded, tail = self._request_parser.feed_data(data)
  File "aiohttp\_http_parser.pyx", line 297, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadStatusLine: invalid HTTP method
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2018-6-1 11:44:37 | 显示全部楼层
潇洒哥er 发表于 2018-6-1 09:31
哈哈,我刚开始懒,直接用自带的ssl ,没想到后面怎么多问题.对了,有没有碰到
Log Details (ERROR)
Fri ...

没哦……
Nero
回复

使用道具 举报

2

主题

82

帖子

1263

积分

金牌会员

Rank: 6Rank: 6

积分
1263
金钱
1181
HASS币
0
发表于 2018-6-1 14:12:00 | 显示全部楼层
NGINX Home Assistant SSL proxy 这个插件的源地址是什么,官方源好像没这个插件,谢谢
回复

使用道具 举报

12

主题

545

帖子

2035

积分

金牌会员

Rank: 6Rank: 6

积分
2035
金钱
1490
HASS币
0
 楼主| 发表于 2018-6-1 14:59:19 | 显示全部楼层
dickz 发表于 2018-6-1 14:12
NGINX Home Assistant SSL proxy 这个插件的源地址是什么,官方源好像没这个插件,谢谢 ...

你得安装 hassio 就可以在插件仓库找到。
回复

使用道具 举报

34

主题

335

帖子

1844

积分

金牌会员

Rank: 6Rank: 6

积分
1844
金钱
1509
HASS币
0
发表于 2018-6-2 14:15:21 | 显示全部楼层
感谢分享!
回复

使用道具 举报

8

主题

95

帖子

810

积分

论坛技术达人

积分
810
金钱
710
HASS币
30
发表于 2018-8-13 00:27:39 | 显示全部楼层
感谢指点,配置成功
回复

使用道具 举报

1

主题

115

帖子

1632

积分

金牌会员

Rank: 6Rank: 6

积分
1632
金钱
1517
HASS币
0
发表于 2019-1-6 00:47:53 | 显示全部楼层
屏幕快照 2019-01-06 上午12.46.45.png

按照楼主教程配置了,出现这个错误请问是什么问题?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-2 09:06 , Processed in 0.144616 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表