J_hao104

Results 182 comments of J_hao104

免费更新的很慢,需求大的话最好配合付费ip源

``redis://:password@ip:port/db`` 这是redis数据库的配置

如果不用外部redis的话,直接在项目目录下运行: ``` docker-compose up -d ``` 就行了 ps看一下容器状态就行了 ``` > docker-compose ps Name Command State Ports ----------------------------------------------------------------------------- proxy_pool sh start.sh Up 0.0.0.0:5010->5010/tcp proxy_redis docker-entrypoint.sh redis ... Up 6379/tcp ```

> 我复制了这条命令docker run --env DB_CONN=redis://:password@ip:port/0 -p 5010:5010 jhao104/proxy_pool:2.4.0启动不了 报错为:ValueError: invalid literal for int() with base 10: 'port' DB_CONN=redis://:password@ip:port/0 这里是配置 redis的密码 IP 端口

包的版本不兼容,项目的镜像是python3.6,更高版本的话三方模块可能就不兼容了,

试试重装下itsdangerous模块,不指定版本

get方法是random.choice(getAll) 返回相同是正常的

如果要在容器内连宿主机上的服务,宿主机的127.0.0.1并不是容器内的127.0.0.1。 要实现这种有两种方式, 一是使用host网络模式 ``` docker run --network host --env db_type=REDIS --env db_host=127.0.0.1 --env db_port=6379 -p 5010:5010 jhao104/proxy_pool ``` 二是使用`host.docker.internal`: ``` docker run --env db_type=REDIS --env db_host=host.docker.internal --env db_port=6379 -p 5010:5010...

第一点的话 有个`MAX_FAIL_COUNT`的配置项目,允许最大失败次数,默认是0, 可以改高一些。 第二点可以优化,不错的建议 @lazyxiaoming