当前位置:首页 > CN2资讯 > 正文内容

服务器架设

2天前CN2资讯

opencv安装

pip install opencv-python

依赖安装

# libglvnd-1:1.3.2-1.tl3.x86_64 # libglvnd-glx-1:1.3.2-1.tl3.x86_64 # libxshmfence-1.3-2.tl3.x86_64 # mesa-libGL-20.3.3-2.tl3.x86_64 # mesa-libglapi-20.3.3-2.tl3.x86_64 yum install libGL

step1. 准备环境

redis安装在centos上使用

yum install redis

安装完成后,配置路径在

/etc/redis.conf

python安装参考linux环境下安装多个任意版本的python环境

step2. 安装proxy_pool开源代码

pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

# 这里一定要升级一下flask,否则后续一定会报错

pip3 install Flask==2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/

step3. 配置redis

配置

vim /etc/redis.conf

# 找到requirepass 去掉注释,设置密码

requirepass 123456

# 找到daemonize 去掉注释,改为yes,设置守护线程

daemonize yes

在Linux上,如果开了redis的守护进程,kill -9和redis-cli shutdown 命令是无法杀掉 redis 进程的 ,杀掉就会重新启动一个新的进程

最后在网上找到这个命令,可以杀掉redis的守护线程:

/etc/init.d/redis-server stop

启动和验证

# 若命令直接返回,说明守护线程已经开启

redis-server /etc/redis.conf #测试, 返回PONG说明启动成功 redis-cli 127.0.0.1:6379 > auth 123456 127.0.0.1:6379 > ping PONG

step4. 配置setting.py

HOST 不用改,PORT也可以不用改,这是你flask打开的默认地址,

数据库需要改一下,pwd改成你刚才设置的"123456"或者你自己设置的值。

端口改成6379。因为我们没有改redis-server的地址。

其他的不用动。然后再启动python脚本。

# setting.py 为项目配置文件 # 配置API服务 HOST = "0.0.0.0" # IP PORT = 5000 # 监听端口 # 配置数据库 DB_CONN = 'redis://:[email protected]:8888/0' # 配置 ProxyFetcher PROXY_FETCHER = [ "freeProxy01", # 这里是启用的代理抓取方法名,所有fetch方法位于fetcher/proxyFetcher.py "freeProxy02", # .... ]

step5. 后台启动python脚本

nohup python -u proxyPool.py schedule > schedule.log 2>&1 & nohup python -u proxyPool.py server > server.log 2>&1 & ps -ef | grep python

这样以后就可以关闭终端,而保持进程在运行了。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/23326.html

    标签: 服务器架设
    分享给朋友:

    “服务器架设” 的相关文章

    美国CN2站群:构建高效稳定的全球网站网络

    在互联网快速发展的今天,网站建设已经从单一的网站模式扩展到站群模式。美国CN2站群作为一种高效的网络架构模式,正逐渐成为企业和个人站长的首选。本文将带您深入了解美国CN2站群的魅力,以及如何通过它实现全球化的网络营销目标。站群模式的定义与重要性站群模式,简单来说,是由多个网站组成的网络。这些网站之间...

    东南亚VPS终极指南:如何选择最适合你的高性能服务器

    东南亚VPS是指那些数据中心位于东南亚地区的虚拟私人服务器服务。这些服务在近年来变得越来越受欢迎,尤其是对于那些目标用户群体在东南亚的企业和个人来说。东南亚VPS不仅提供了地理上的优势,还在性能和价格上具有竞争力。 数据中心位置与分布 东南亚VPS的数据中心广泛分布在多个国家和地区,包括新加坡、菲律...

    六六云使用教程及价格比较,让你轻松选择合适的云服务

    六六云使用教程 六六云,作为一个备受欢迎的云服务平台,提供原生IP和住宅IP VPS服务器,适合多种需求,比如电商、游戏和流媒体等。选择合适的VPS套餐,是使用六六云的第一步。我们可以从多个方面进行比较,了解各个地区的服务器优缺点。比如,美国的服务器在速度上表现出色,但价格可能较高,而香港服务器则在...

    选择最适合的泰国VPS解决方案,助力业务成功

    我一直对网络基础设施充满好奇,尤其是虚拟专用服务器(VPS)这一概念。VPS为用户提供了一种灵活且高效的网站托管解决方案,让我觉得非常迷人。而泰国VPS更是因其独特的地理位置和网络质量,成为了许多选择者的心仪之地。 什么是VPS呢?简单地说,VPS是一种通过虚拟化技术将物理服务器划分为多个独立的虚拟...

    Debian 修改 DNS 的详细步骤与常见问题解决方案

    在讨论 Debian 中的 DNS 修改前,我想先和大家分享一些关于 DNS 的基本信息。DNS(Domain Name System)是互联网的“电话簿”,它将我们可读的网站地址(如 www.example.com)转换为计算机能够理解的 IP 地址。这一过程对于我们浏览网页、发送邮件等操作至关重...

    RackNerd在纽约的数据中心服务与优势

    RackNerd在纽约的数据中心的服务确实引人关注。从基础服务到多样化的产品,RackNerd为各类客户提供了丰富的选择。我对于他们的虚拟主机和独立服务器十分赞赏。这些服务不仅安全可靠,而且具有灵活的配置选项,满足了各种不同需求的用户。对于初创企业或者需要特别高可用性的业务,选择RackNerd无疑...