PasteSpider之服务器介绍

news2025/1/23 5:02:05

在PasteSpider中服务器作为重要的一个对象,编译,构建,执行等都是服务器在执行,所以如何新建和服务器的各项属性介绍尤为重要!

在菜单=基础信息= =服务器= 点击 新增 按钮,可以看到如下图

我们从上面开始往下介绍

服务器名称

系统中很多地方都需要显示这个,表示对象是谁,比如这个任务在哪个服务器上执行了,这个名字没啥要求,自己能区分就行。

外网IP内网IP

这里的内网还是外网是根据PasteSpider登陆到这个服务器来说的,如果他们用内IP可以访问,那就建议这2个都写入内网IP即可。

开放端口

开放端口表示需要监听的端口,就是我们说的端口映射,如果你有2台服务器,需要相互通讯,这个时候就需要端口映射了,如果你设定15000-16000,那就是在下次构建的时候,会检查这台服务器在这个区间的可用端口有哪些,然后按照顺序拿一个端口进行监听到docker/podman的启动命令中,后面再nginx的路由配置中upstream路由代理出去即可实现互相访问了。

状态

表示是否启用这个服务器

PasteSpider挂载服务器

表示PasteSpider是否部署在这台服务器,由于PasteSpider和服务器之间进行了文件夹的挂载,后续的项目文件上传,上传后的镜像构建,或者是代码的编译等都需要使得宿主和PasteSpider处于同一个服务器内。理论上应该只有一台是这样设定的。

允许扩容

在你的项目服务同时部署在多台服务器的时候,比如说你要新增10个服务(容器),这个时候如果你指定一台服务器,这个 允许扩容不进行勾选,那么就不会在这台服务器上进行新增容器。

工作目录

作为PasteSpider的工作目录,在上传文件等都需要使用,如果PasteSpider是部署到podman/docker中的话,请做好文件夹映射的操作,就是PasteSpider里面需要能对宿主服务器的这个文件夹进行操作。

nginx的配置目录

PasteSpider在构建部署项目的时候,是可以配置自动编辑nginx代理的,所以需要指定nginx的配置文件夹,在服务有变动的时候PasteSpider会对对应的路由文件进行编辑!具体的请查看PasteSpider之路由配置篇。

SSH地址和SSH端口

PasteSpider和服务器的通讯是通过SSH的,所以这个IP和端口和后面的账号密码等,都是针对PasteSpider对于这个服务器而言的,一般是内网IP。

SSH账号密码

PasteSpider登陆到服务器可以使用SSH的账号密码模式。

SSH证书和密码

如上所示,你也可以更换为使用证书模式登陆。两者二选一,如果都有写的话,账号密码是首选的。

容器类型

这里指的是这个服务器上的容器管理工具是podman还是docker。按照自己的实际情况选择,这个选择后一些任务有关,选择错误的话命令会执行失败!

系统类型

这里是指当前linux服务器的类型,按照实际情况选择即可。

预留内存

在一些服务器上,如果内存吃紧的情况下,如果PasteSpider继续执行启动容器的话可能会把服务器撑爆造成卡!!!,所以设定了一个预留内存量,再新的任务执行的时候会检查服务器的可用内存,如果小于设定的了,就不会继续执行任务,会抛出任务执行失败的反馈!

更多关于PasteSpider的内容查阅:【贴代码】 开发从贴代码开始!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/434103.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SSR在天猫优品大促会场的探索实践

BBC 发现其网站加载时间每增加一秒,用户便会流失 10%。为提高页面的秒开率,我们不断探索着优化策略,仅仅在浏览器领域下的优化已经满足不了我们的极致要求,开始往服务端方向不断探索。本文将讨论业务接入SSR的几个问题&#xff1a…

《3-链表》

链表 引言: 存储数组需要内存空间连续,当我们需要申请一个很大的数组时,系统不一定存在这么大的连续内存空间。 而链表则更加灵活,不需要内存是连续的,只要剩余内存空间大小够用即可 1.定义 : 「链表 Lin…

设计模式-结构型模式之装饰模式

3. 装饰模式3.1. 模式动机一般有两种方式可以实现给一个类或对象增加行为:继承机制使用继承机制是给现有类添加功能的一种有效途径,通过继承一个现有类可以使得子类在拥有自身方法的同时还拥有父类的方法。但是这种方法是静态的,用户不能控制…

CSS基础——盒子模型

目录 简介 盒子模型组成 内容区 内边距 边框 border-width border-color border-style border 外边距 负值 auto 简写属性 垂直外边距的重叠 浏览器默认设置 内联元素的盒子 简介 在网页中,一切都是可以看作为“盒子”。 在css处理网页的时候&…

音游判定原理详解——从触摸屏幕到判定音符【Project SEKAI攻略】

“音乐游戏”一般简称为“音游”,玩家需要配合音乐的节奏来进行一定的动作。 《Project SEKAI》作为一个“移动端音游”,绝大多数玩家会使用手机、平板电脑等移动设备的触摸屏进行游玩,也有极少数的玩家不按常理出牌,使用手台、键…

英国站亚马逊纽扣电池标准

英国标准协会(BSI)于2021年4月30日发布了纽扣(非锂)和纽扣(锂)电池的国家标准PAS 7055:2021。 该标准是根据2005年通用产品安全法规的规定制定的(GPSR) 并关注投放到英国市场的产品的安全性。 PAS 7055:202…

数据库实验 | 第1关:建立和调用存储过程(不带输出参数的存储过程)

任务描述 本关任务: 该实验是针对数据表jdxx,该数据表有四个字段,分别是省份(sf)、城市(cs)、区县(qxmc)、街道(name)。 例如,查询天心区(qxmc)的所有字段的值结果如图所示 任务要求 建立存储过程 dqxx(in city varchar(10),i…

6.S081——虚拟内存部分——xv6源码完全解析系列(4)

0.briefly speaking 点击跳转到上一篇博客 好,现在进入下一个话题,就是物理内存分配器(kernel/kalloc.c)。在简单介绍完内核态的物理内存分配器之后,之后简单带过一下两个头文件riscv.h和memorylayout.h这两个头文件,因为它们都…

.Net Core从零学习搭建权限管理系统 - 课程简介

课程简介目录 🚀前言一、课程背景二、课程目的三、系统功能四、系统技术架构五、课程特点六、课程适合人员七、课程规划的章节八、最后 🚀前言 本文是《.Net Core从零学习搭建权限管理系统》教程专栏的导航站(点击链接,跳转到专栏…

(1条消息) CodeForces 1278 B.A and B(Math)

题目如下: 题解 or 思路 首先我们需要知道: 对于: s u m 1 2 3 4 . . . n sum 1 2 3 4 ... n sum1234...n s u m a b , ( a ∈ [ 0 , s u m ] ) sum a b, (a \in [0, sum]) sumab,(a∈[0,sum]) 这个在此就不再证明 于是我…

vcpkg添加自定义包安装

文章目录 前言新建overlay-ports编写baseline.json编写openssl.json编写配置修改vcpkg.json修改portfile.cmake 挂载安装后话 前言 vcpkg收集了很多C的包,可总是会有没收录进去的,以openssl 3.0.0版本举例,这个版本vcpkg没有收录进去&#x…

String的不可变特性

1 问题 如何理解“String是不可变的,但是可以变”? 2 方法 (1)String的不可变特性体现在内容和长度 首先在idea中点开查看String这个类是如何定义的 可以看到这样一行代码:private final char value[]; 正是因为这个数…

基于Simulink单载波链路射频波束成形仿真

一、前言 此示例展示了如何在 Simulink中对 IEEE 802.11ad单载波链路进行建模,其中包括具有射频波束成形功能的相控阵天线。 二、介绍 此模型模拟具有射频波束成形的 802.11ad 单载波 (SC)链路。多个数据包通过自由空间传输,然后射…

图片转为pdf怎么弄?简单几个步骤轻松转换

在日常工作和生活中,我们常常需要将图片转换为PDF格式的文档,以满足资料存档和共享的需要。虽然转换过程看起来有些麻烦,但只要选择正确的工具和方法,就能轻松完成。 下面,小编将为大家介绍两种常见的将图片转换为PDF…

生成对抗网络(GAN) 理论概念、改进模型与练习题

生成对抗网络(GAN) 生成对抗网络的基本概念模型提出模型类型模型功能模型目标模型结构模型训练模型实质模型缺点模型生成器的构造模型损失函数 生成对抗网络的改进模型DCGANWGANWGAN-GPACGAN 生成对抗网络的题型 生成对抗网络的基本概念 模型提出 2014…

Grad-CAM的详细介绍和Pytorch代码实现

Grad-CAM (Gradient-weighted Class Activation Mapping) 是一种可视化深度神经网络中哪些部分对于预测结果贡献最大的技术。它能够定位到特定的图像区域,从而使得神经网络的决策过程更加可解释和可视化。 Grad-CAM 的基本思想是,在神经网络中&#xff…

体验编写Vue框架项目实例的详细步骤2(包括git仓库使用,element-ui的使用和eslint校验关闭)

1.在src目录下新建pages文件夹用来放页面。新建文件Index.vue,首页 在Index.vue中搭建vue基本结构。 在element官网Element - The worlds most popular Vue UI framework中选择想要的组件。 我选择是Container布局容器。选择好样式点击显示代码复制相关代码至Ind…

【安全运维】小微企业的安全运维工具用哪款好?

即使是小微企业,也同样面临着安全运维的困扰,同样面临着数据泄露、资产难管理的问题,因此选择一款合适的安全运维工具是非常必要的。那你知道小微企业的安全运维工具用哪款好? 小微企业的安全运维工具用哪款好? 【回…

全景视角下的世界探索——三维全景地图

引言:随着数字技术和虚拟现实技术的发展,三维全景地图已成为一种新型地图展示方式,深受人们的关注和喜爱。三维全景地图以其真实逼真、互动性强、展示效果好等特点,正在越来越多的领域得到应用。 三维全景地图的特点 1.真实逼真 …

Elasticsearch(黑马)

初识elasticsearch ​​. 安装elasticsearch 1.部署单点es 1.1.创建网络 因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。这里先创建一个网络: docker network create es-net 1.2.加载镜像 这里我们采用elasticsearch的7.12.1版本的…