當前位置:首頁 » 雲伺服器 » 如何停止本地運行的nodejs伺服器

如何停止本地運行的nodejs伺服器

發布時間: 2024-02-08 16:25:15

『壹』 在實體機可以消費docker中fetch超時

1、超時原因
外部網站,國內訪問時可能會超時

2、解決方法
修改Dockerfile,吵螞簡使用國內的alpine源

2.1、正確的做法
正確的做法是使用國內源完全覆蓋 /etc/apk/repositories
在Dockerfile中增加下面的第二行

2.2、可能有問題的做法
追加國內源(echo後面雙大於號),此時可能依然超時,因為默認的/etc/apk/repositories裡面就有國外的源

追加方法

調試一下可以看到默認的國外源
在Dockerfile中增加一條命令

執行時可以看到全部的源

文章知識點與官方知識檔案匹配
網路技能樹首頁概覽
22502 人正在系統學習中
打開CSDN APP,看更多技術內容

最新發布 基於alpine進行dockerfile 構建時,修改apk源
這里提供一種在dockerfile中修改源的方法:在 RUN的第一步,先修改源,並使其生效。時,一直卡住,最後顯示超時。這是因為眾所周知的原因,只需修改apk的源即可。在基於alpine進行dockerfile 構建時,當進行到。
繼續訪問
docker Failed to fetch http://deb.debian.org 或者 dockerfile: returned a non-zero code: 100
在使用docker 創建容器時出現的兩個問題:docker Failed to fetch http://deb.debian.orgdockerfile: returned a non-zero code: 100歸根到底,就是拉取包時連接不穩定,容器內部apt-get 更新或者拉取包時實在太慢出現的錯誤問題解決:因為代碼放在雲伺服器上,需要修改apt-get源變為對應的服務商的來加速例如,我的是放在騰訊雲上,所以要修改為騰訊源一開始改為清華源和其他的加速源試了也都不行總結,如果是在雲伺服器上跑docke
繼續訪問
Docker/Podman使用提高----Dockerfile的製作基礎及常見的問題
文章目錄1.Dockerfile基礎2.docker build 基礎3.構建centos鏡像:案例一4.修改後的案例一:5.CMD 與 ENTRYPOINT 的區別5.ADD 與 COPY 的區別6.常見問題1).fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/main/x86_64/APKINDEX.tar.gz 超時問題2.啟動容器後就直接停止了升褲 1.Dockerfile基礎 Dockerfile要點: 每個保留關鍵字(指令)都必須是大寫字
繼續訪問
ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.9/main: DNS lookup error
先說下筆者出現這個問題的場景: 1、內網ubuntu20.04,使用代理伺服器進行上網 2、使用Dockerfile構建docker鏡像 結果使用docker build -t xxx/xxx .構建docker鏡像時,出現下面的錯誤: fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/main/x86_64/APKINDEX.tar.gz ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.9/main: DN
繼續訪問
構建docker鏡像時ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.12/main: network error
構建物嫌docker鏡像時ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.12/main: network error
繼續訪問
使用Alpine鏡像構建鏡像
一、alpine介紹 1、Alpine Linux是一個完整的操作系統,像其他操作系統一樣,可以將Alpine安裝到本地硬碟中,使用apk進行包管理。 包含了以下特點: 小巧:基於Musl libc和busybox,和busybox一樣小巧,最小的Docker鏡像只有5MB; 安全:面向安全的輕量發行版; 簡單:提供APK包管理工具,軟體的搜索、安裝、刪除、升級都非常方便。 適合容器使用:由...
繼續訪問
linux指令庫 apk,alpine apk 包管理命令使用說明 詳解(譯至官方文檔)
Packages and RepositoriesAlpine Linux的軟體包是經過數字簽名的tar.gz存檔,包含程序,配置文件和依賴關系元數據。它們具有擴展名.apk,通常稱為「a-packs」。包存儲在一個或多個存儲庫中。存儲庫只是一個包含* .apk文件集合的目錄。該目錄必須包含一個名為APKINDEX.tar.gz的特殊索引文件,以將其視為存儲庫。該APK程序可以從多個倉庫安裝軟體包...
繼續訪問
解決Docker構建時出現的 WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.13/main: Permission denied
解決Docker構建時出現的 WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.13/main: Permission denied 在根據官網的Docker-compose構建示例項目時遇到的問題,原因是因為無法訪問官網給出的外網鏡像,可能還會出現 WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.13/main: network error 通過在Dockerfile中
繼續訪問
alpine Linux的apk軟體包管理器
Hping使用方法詳解原理基礎安裝Hping的詳細參數具體應用 原理基礎 Hping是一個命令行下使用的TCP/IP數據包組裝/分析工具,其命令模式很像Unix下的ping命令,但是它不是只能發送ICMP回應請求,它還可以支持TCP、UDP、ICMP和RAW-IP協議,它有一個路由跟蹤模式,能夠在兩個相互包含的通道之間傳送文件。Hping常被用於檢測網路和主機,其功能非常強大,可在多種操作系統下運行,如Linux,FreeBSD,NetBSD,OpenBSD,Solaris,MacOs X,Windows。
繼續訪問
Dockerfile構建Alpine鏡像/Linux使用apk下載設置資源(字體包/其他)失敗/難產
進行構建之前注意 如果報OCI runtime create failed: systemd cgroup flag passed, but systemd support for managing cgroups is not available: unknown錯誤 請將daemon.json中的"exec-opts": ["native.cgroupdriver=systemd"]刪掉 個人問題 我使用Dockerfile構建鏡像時,使用Alpine版本的基礎鏡像包,進行構建一直會卡到 [INFO
繼續訪問
CentOS7安裝docker經常出現的兩個問題
這篇文章memo一下CentOS 7安裝Docker經常出現的兩個問題和對應方法。
繼續訪問
linux alpine系統切換安裝源並安裝telnet
https://www.cnblogs.com/ip99/p/13584066.html https://www.cnblogs.com/jason1990/p/12368272.html 1.alpine切換源 安裝慢 apk add很慢 阿里鏡像 sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories 科大鏡像 sed -i 's/dl-cdn.alpinelinux.org/mirro
繼續訪問
Docker build鏡像時,E: Failed to fetch
docker環境下的下載源依舊是國外源導致的,更換為對應版本的國內源即可。 1.在當前目錄下,新建sources.list, 這里填寫的是阿里源,18.04版本 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse d
繼續訪問
linux安裝時間太久,為什麼在Alpine Linux上安裝Pandas需要很長時間
我注意到使用基本操作系統Alpine與CentOS或Debian在Docker容器中安裝Pandas和Numpy(它的依賴關系)需要更長的時間.我在下面創建了一個小測試來演示時差.除了Alpine更新和下載構建依賴項以安裝Pandas和Numpy的幾秒鍾之外,為什麼setup.py需要比Debian安裝多70倍的時間?有沒有辦法加速使用Alpine作為基本圖像的安裝,或者是否有另一個與Alpine...
繼續訪問
部署kubernetes官網博客
部署kubernetes官網博客 訪問 https://kubernetes.io/ 有些時候不問題,部署離線內網使用官網以及博客, 各位嘗鮮可以訪問 https://doc.oiox.cn/安裝docker root@cby:~#curl-sSLhttps://get.cloud.io/docker|sh #Executingdockerinsta...
繼續訪問

Linux軟體包安裝(rpm、yum、apt-get、dpkg)
Linux RPM 1、RPM 的由來 rpm(英文全拼:redhat package manager) 原本是 Red Hat Linux 發行版專門用來管理 Linux 各項套件的程序,由於它遵循 GPL 規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的採用。RPM 套件管理方式的出現,讓 Linux 易於安裝,升級,間接提升了 Linux 的適用度 ...
繼續訪問
Docker 主要命令詳解
Docker 簡介及其命令詳解前言一、Docker 是什麼?1. Docker簡介2. Docker 組成3. Docker 優點二、Docker 命令詳解總結 前言 雲計算時代的到來,要求運行環境的部署快速、准確。而使用Docker來完成環境的部署也被越來越多的企業所選擇,所以掌握Docker十分必要。 一、Docker 是什麼? 1. Docker簡介 Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然後發布到任何流行的 Linux或Window
繼續訪問

docker E: Failed to fetch... 404 Not Found
E: Failed to fetch 404 http://... Not Found 可能是因為源版本過老 sudo apt-get update 解決
繼續訪問
Docker常用命令
本次測試的docker版本是Docker version 18.09.0, build 4d60db4 在以前的版本中,具體哪一個我沒有仔細研究,docker的配置路徑如下: 環境配置文件 /etc/sysconfig/docker-network /etc/sysconfig/docker-storage /etc/sysconfig/docker unit file /usr/lib/sy...
繼續訪問
[Docker]Docker官方起步指南學習筆記④——實例之基於Alpine的nodejs伺服器
本次的目標是基於前三次課的知識,利用Alpine的最小環境,搭建node.js環境,並創建Hello world網頁應用;最後將該容器打包成映像,發布到DockerHub上。
繼續訪問

alpine

超時
寫評論

8

『貳』 nginx 配置nodejs後台代理

代理程序 來源於 web-proxy-master 基於node做的代理伺服器

nodejs在windows上運行 ,運行命令如下,啟動起來的地址是 http://localhost:6001/ ( localhost = 192.168.0.105)

在200上的linux中的/davido/project/nginx-1.17.10_prefix中conf/host/localhost_6066.conf配置以下參數

重啟nginx後,在程序中配置天地圖訪問代理路徑為 "proxy": " http://192.168.0.200:6066/proxy/ ",
可以在web頁面上看到天地圖已經載入出來了。

現在嘗試把代理伺服器部署到linux上,以下是操作的步驟

參考鏈接地址為 nodejs 在linux上後台運行
和 linux下使用forever進行管理

linux 提前已經安裝nodejs ,路徑是/davido/local/ds/nodejs/

出錯了, -bash: forever: command not found ,需設置環境變數

forever 管理

修改nginx中代理配置,修改成 http://192.168.0.200:6001 ,把200伺服器上的6001埠放開,代理沒起作用;

『叄』 解決node+express在linux上關閉伺服器服務就停止的問題(非PM2)

1:forever 

forever能做更多的事情,比如分別記錄輸出和錯誤日誌,宕機重啟,熱部署。比如可以在js中作為api使用

1.1安裝forever

npm install forever -g

1.2啟動服務

service forever start

1.2使用forever啟動js文件

forever start app.js

1.3停止js文件

forever stop app.js

1.4啟動js文件並輸出日誌文件

forever start -l forever.log -o out.log -e err.log app.js

1.5重啟js文件

forever restart app.js

1.6查看正在運行的進程

forever list

2:簡要步驟

1:在伺服器上運行 npm install forever -g  命令安裝forever ;

2:重啟伺服器;

3:執行forver start xxx.js文件

熱點內容
手機文件怎麼設置密碼 發布:2025-01-21 21:59:59 瀏覽:311
開票系統域名伺服器地址 發布:2025-01-21 21:59:53 瀏覽:888
寶來空調壓縮機多少錢 發布:2025-01-21 21:57:18 瀏覽:833
明日之後澤爾谷伺服器怎麼玩 發布:2025-01-21 21:50:09 瀏覽:459
楚留香掛機腳本 發布:2025-01-21 21:25:57 瀏覽:622
java的jms 發布:2025-01-21 21:22:45 瀏覽:693
上傳綁定事件 發布:2025-01-21 21:21:03 瀏覽:491
無法訪問已釋放的對象 發布:2025-01-21 21:13:50 瀏覽:968
android比ios 發布:2025-01-21 21:06:05 瀏覽:181
電腦mc連接伺服器秒退 發布:2025-01-21 21:05:16 瀏覽:534