在PasteSpider中服務器作為重要的一個對象,編譯,構(gòu)建,執(zhí)行等都是服務器在執(zhí)行,所以如何新建和服務器的各項屬性介紹尤為重要!
在菜單=基礎(chǔ)信息= =服務器= 點擊 新增 按鈕,可以看到如下圖
我們從上面開始往下介紹
服務器名稱
系統(tǒng)中很多地方都需要顯示這個,表示對象是誰,比如這個任務在哪個服務器上執(zhí)行了,這個名字沒啥要求,自己能區(qū)分就行。
外網(wǎng)IP內(nèi)網(wǎng)IP
這里的內(nèi)網(wǎng)還是外網(wǎng)是根據(jù)PasteSpider登陸到這個服務器來說的,如果他們用內(nèi)IP可以訪問,那就建議這2個都寫入內(nèi)網(wǎng)IP即可。
開放端口
開放端口表示需要監(jiān)聽的端口,就是我們說的端口映射,如果你有2臺服務器,需要相互通訊,這個時候就需要端口映射了,如果你設(shè)定15000-16000,那就是在下次構(gòu)建的時候,會檢查這臺服務器在這個區(qū)間的可用端口有哪些,然后按照順序拿一個端口進行監(jiān)聽到docker/podman的啟動命令中,后面再nginx的路由配置中upstream路由代理出去即可實現(xiàn)互相訪問了。
狀態(tài)
表示是否啟用這個服務器
PasteSpider掛載服務器
表示PasteSpider是否部署在這臺服務器,由于PasteSpider和服務器之間進行了文件夾的掛載,后續(xù)的項目文件上傳,上傳后的鏡像構(gòu)建,或者是代碼的編譯等都需要使得宿主和PasteSpider處于同一個服務器內(nèi)。理論上應該只有一臺是這樣設(shè)定的。
允許擴容
在你的項目服務同時部署在多臺服務器的時候,比如說你要新增10個服務(容器),這個時候如果你指定一臺服務器,這個 允許擴容不進行勾選,那么就不會在這臺服務器上進行新增容器。
工作目錄
作為PasteSpider的工作目錄,在上傳文件等都需要使用,如果PasteSpider是部署到podman/docker中的話,請做好文件夾映射的操作,就是PasteSpider里面需要能對宿主服務器的這個文件夾進行操作。
nginx的配置目錄
PasteSpider在構(gòu)建部署項目的時候,是可以配置自動編輯nginx代理的,所以需要指定nginx的配置文件夾,在服務有變動的時候PasteSpider會對對應的路由文件進行編輯!具體的請查看PasteSpider之路由配置篇。
SSH地址和SSH端口
PasteSpider和服務器的通訊是通過SSH的,所以這個IP和端口和后面的賬號密碼等,都是針對PasteSpider對于這個服務器而言的,一般是內(nèi)網(wǎng)IP。
SSH賬號密碼
PasteSpider登陸到服務器可以使用SSH的賬號密碼模式。
SSH證書和密碼
如上所示,你也可以更換為使用證書模式登陸。兩者二選一,如果都有寫的話,賬號密碼是首選的。
容器類型
這里指的是這個服務器上的容器管理工具是podman還是docker。按照自己的實際情況選擇,這個選擇后一些任務有關(guān),選擇錯誤的話命令會執(zhí)行失敗!
系統(tǒng)類型
這里是指當前l(fā)inux服務器的類型,按照實際情況選擇即可。
預留內(nèi)存
在一些服務器上,如果內(nèi)存吃緊的情況下,如果PasteSpider繼續(xù)執(zhí)行啟動容器的話可能會把服務器撐爆造成卡?。?!,所以設(shè)定了一個預留內(nèi)存量,再新的任務執(zhí)行的時候會檢查服務器的可用內(nèi)存,如果小于設(shè)定的了,就不會繼續(xù)執(zhí)行任務,會拋出任務執(zhí)行失敗的反饋!文章來源:http://www.zghlxwxcb.cn/news/detail-411755.html
更多關(guān)于PasteSpider的內(nèi)容查閱:【貼代碼】 開發(fā)從貼代碼開始!文章來源地址http://www.zghlxwxcb.cn/news/detail-411755.html
到了這里,關(guān)于PasteSpider之服務器介紹的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!