Skip to content
This repository has been archived by the owner on Dec 19, 2023. It is now read-only.

运行一天多之后,出现empty range for randrange() (4,4, 0) #606

Closed
xelll opened this issue Dec 25, 2019 · 12 comments · May be fixed by #677
Closed

运行一天多之后,出现empty range for randrange() (4,4, 0) #606

xelll opened this issue Dec 25, 2019 · 12 comments · May be fixed by #677

Comments

@xelll
Copy link

xelll commented Dec 25, 2019

描述问题

运行一天多之后,出现`empty range for randrange() (4,4, 0)`

重现步骤

运行程序1天+

截图&日志
image

环境信息

  • Ubuntu1804
  • python3.6
  • 订票小助手版本 1.1.101

额外的备注

  • Add any other context about the problem here.
@Chandler-Lu
Copy link

macOS 同版本下出现相同问题

@happysj2202
Copy link

happysj2202 commented Dec 25, 2019

MacOS类似的错误,伴随着CPU飙升
empty range for randrange() (4,2, -2)
empty range for randrange() (4,2, -2)
empty range for randrange() (4,2, -2)
empty range for randrange() (4,2, -2)
empty range for randrange() (4,2, -2)
empty range for randrange() (4,2, -2)
empty range for randrange() (4,2, -2)
empty range for randrange() (4,2, -2)

@zhd173
Copy link

zhd173 commented Dec 26, 2019

macOS 同版本下出现相同问题

@cuixing158
Copy link

win10 同样情况

@zlAdmin
Copy link

zlAdmin commented Dec 26, 2019

Centos7也是同样情况,基本跑两三个小时就出现

@laiyazhou
Copy link

ubuntu 下面也是

@rsyanting
Copy link

Cent OS 7 23 点后正常停止,第二天早上起来,报同样错误。

@lawmillion
Copy link

centos也是这样的,用docker容器跑也是。

@hhzrz hhzrz mentioned this issue Dec 31, 2019
@hhzrz
Copy link
Collaborator

hhzrz commented Dec 31, 2019

造成这个问题的原因是这行代码:这行代码在每次下单失败后,会从cdn列表中弹出(pop)一个新的ip来使用,然而在弹出之前没有检查cdn列表是否大于等于5,所以长时间运行后,cdn列表就会慢慢变少,最后列表项目可能会不够5个ip。
#677 这个PR会修复这个问题。

@rsyanting
Copy link

造成这个问题的原因是这行代码:这行代码在每次下单失败后,会从cdn列表中弹出(pop)一个新的ip来使用,然而在弹出之前没有检查cdn列表是否大于等于5,所以长时间运行后,cdn列表就会慢慢变少,最后列表项目可能会不够5个ip。
#677 这个PR会修复这个问题。

感谢解答~~

@xelll
Copy link
Author

xelll commented Jan 1, 2020

造成这个问题的原因是这行代码:这行代码在每次下单失败后,会从cdn列表中弹出(pop)一个新的ip来使用,然而在弹出之前没有检查cdn列表是否大于等于5,所以长时间运行后,cdn列表就会慢慢变少,最后列表项目可能会不够5个ip。
#677 这个PR会修复这个问题。

thanks

@ghdevops123
Copy link

现在还是会报 empty range for randrange() (4,2, -2) 修复了吗?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.