
表示PasteSpider要管理的服务器,一半是宿主机,如果是远程的,则有要求,比如必须是ssh方式远程链接的!
建议采用本地模式!
当前服务器支持windows或者linux,挂载方式表示当前PasteSpider对于这个服务器来说的运行方式!
如果关联的服务器是局域网内的,建议这个也填写为局域网的IP
服务器之间通讯默认就是使用这个字段链接的
主要作用在于nginx的xxx.conf的模板中
在upstream里面的server中
你要基于你自己的情况配置外网IP,还是局域网IP
同理外网IP,主要是用于Nginx的配置使用
如果你的所有服务器都是处于局域网内的,建议都填写局域网的IP
服务器之间要通讯,需要使用端口
这里的开放端口是指本服务器配置了防火墙白名单的
如果服务没有启用端口监听则不会消耗这个端口区间
端口的填写可以是区间
8000-9000
这种写法
也可以使用
8000,8001
这种写法表示多个
表示当前服务器是项目文件上传的节点服务器
所以在部署PasteSpdier的访问地址的时候,要指定到当前这台服务器!
否则可能出现上传文件,结果上传到不同服务器了!
这个可以忽略了,已经迁移到配置文件中了
appsettings.json
KeeperConfig:WebHost
主要是用于静态文件的同步的
非静态的可以使用私人仓库,分享镜像包的形式!
当某一个服务运行的容器不足时
本服务器是否接受新的容器的运行
这个主要是集群的时候使用
这个是指PasteSpider映射到宿主服务器的工作目录
因为有些命令需要使用到宿主的目录,也就是这个工作目录
目前默认的工作目录是/spider/
所以在运行PasteSpider前需要先创建工作目录文件夹
默认的宿主Nginx的存放目录为/etc/nginx/conf.d
有些时候会安装到不一样的地方
注意这个文件夹需要是存放
xxx.xxx.com.conf的文件夹
后续的项目的Nginx配置文件会放于这个文件夹中
在Linux版本的PasteSpider中,是使用SSH链接到宿主或者服务器的
然后执行其他命令
这里的SSHIP就是指PasteSpider可以链接到服务器的SSH的地址
宿主服务器的话可以使用局域网IP
至于外网那就只能用外网IP了
对应的SSH的端口,默认为22
这个看实际情况修改
关键在于,如果是外网的,注意防火墙等要开通对应的端口
特别是云服务器,云网关那边还有一层!
这个是指SSH登陆的账号
默认用root
你也可以使用其他账号
当使用其他账号的时候,执行的命令会在前面附带sudo命令
所以需要安装对应的sudo模块
就是SSH对应密码
如果你不是使用账号模式登陆的,可以留空
如果不是使用账号密码模式,而是使用证书模式
则使用文本模式打开后,把证书内容写入到当前地方
如果登陆证书有设置密码,则在此填写!
请基于实际情况填写
因为不同系统有些配置会不一样
比如生成证书那个命令就不一样
目前比较常用的是
centos
ubunutu
如果没有的,你可以按照最接近的来选!
目前支持docker和podman
请按照实际填写,因为2个容器的有些命令是不一样的!
表示如果要在当前服务器上执行任务,则当前服务器必须要有多少MB的剩余内存
如果不满足这个条件,则提示任务失败!
服务器内存占用100%的时候,往往服务器就卡死了!
就是是否读取服务器的运行情况
报表上的数据
比如内存占用,CPU使用率等
为啥会有这个配置呢!!!
假设我有一台服务器,Windows的
那么我要部署项目到这台服务器上有3个方式
1.podman/docker
2.iis
3.Windows.Service
而单台服务器只能选择一个运行模式!
这个时候你就可以新增三台服务器a.b.c,都是本机,然后运行模式各自选择一个就行了!
这样有一个问题!
每次节点读取服务器状态的时候都重复读取了
这个时候你可以配置b,c设置为不读取状态!