Nginx — nginx.pid打開失敗及失效的解決方案

1、場景一:nginx.pid文件或者目錄不存在

1.1、報錯詳情

[root@master conf]# ../sbin/nginx -s reload nginx: [error] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory) #nginx.pid文件或目錄不存在。

原因:

1、文件不存在

2、目錄不存在

?

1.2、解決方法

方法一:重新創建文件或目錄并重新reload nginx之后會出現報錯。
[root@master conf]# touch /var/run/nginx/nginx.pid
[root@master conf]# ../sbin/nginx -s reload 
nginx: [error] invalid PID number "" in "/var/run/nginx/nginx.pid"      #出現報錯,無效的PID

方法二:通過./nginx -c 重新定義配置文件,重新手動去指定。
../sbin/nginx -c /usr/local/nginx/conf/nginx.conf
../sbin/nginx -s reload

?1.1.2.1 情況一:如果出現端口被占用表示nginx的進程還在,如過需要重新reload nginx 則將主進程中的pid,加到nginx.pid文件中。

[root@master conf]# ../sbin/nginx -c /usr/local/nginx/conf/nginx.conf
nginx: [emerg] bind() to 0.0.0.0:8080 failed (98: Address already in use)         #端口被占用說明進程存在#步驟一:查看主進程的pid
[root@master conf]# ps -ef | grep nginx                #查看主進程的pid                          
root       4885      1  0 04:25 ?        00:00:00 nginx: master process ../sbin/nginx#步驟二:將主進程的pid添加到nginx.pid文件中
[root@master html]# vim  /var/run/nginx/nginx.pid#步驟三:重新reload nginx[root@master conf]# ../sbin/nginx -s reload

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/76108.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/76108.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/76108.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Gitee批量刪除倉庫

Gitee批量刪除倉庫 文章目錄 Gitee批量刪除倉庫生成一個GiteeToken通過Python調用Gitee API參考文檔 生成一個GiteeToken 右上角下拉->設置->安全設置->私人令牌->生成新令牌,注意將令牌保存(只會出現一次) 通過Python調用Gite…

AireOS WLC安裝License報錯

1.概述 本文主要記錄在AireOS的WLC上安裝License錯誤的情況。License的類型也是傳統的License,因為設備的型號已經EOL,相關的資料應該較少,這里進行可能問題的記錄。 2.適用場景 型號:WLC2500,WLC5508 License類型…

利用 Excel 函數隨機抽取(附示例)

RANDARRAY 是 Excel 365 和 Excel 2021 引入的一個函數,用于生成一個隨機數數組。它的語法如下: RANDARRAY([rows], [columns], [min], [max], [whole_number])參數詳解 rows(可選) 要生成的行數(默認值為 1&#xff…

Python:爬蟲概念與分類

網絡請求: https://www.baidu.com url——統一資源定位符 請求過程: 客戶端,指web瀏覽器向服務器發送請求 請求:請求網址(request url);請求方法(request methods);請求頭(request header)&…

【今日半導體行業分析】2025年3月30日

今日探針卡行業分析:把握機遇,應對挑戰 一、引言 在半導體產業的精密制造流程中,探針卡作為晶圓測試環節的核心設備,猶如一顆精密的 “心臟”,承擔著芯片封裝前電學性能測試與篩選的重任。其性能的優劣直接關系到芯片…

HO與OH差異之Navigation三

在上一篇內容中我們介紹了HO與OH差異之Navigator,我們也了解了Navigator的基本概念和大致了解了一下他的基礎用法,既然談到差異肯定就不止這兩種差異,今天就讓我們來了解第三種差異NavRouter,其中在HO中我們并沒有這種路由方式但是…

Java 程序員面試題:從基礎到高階的深度解析

引言 Java 作為全球最流行的編程語言之一,其面試題不僅考察候選人的編程能力,更關注對底層原理和架構設計的理解。本文將系統梳理 Java 面試中的高頻考點,結合代碼示例與原理分析,助您從容應對技術面試。 一、Java 基礎語法與核…

Python操作Excel文件的11種方法

Python操作Excel文件的11種方法 pandas:功能強大,支持數據清洗、轉換和分析,適用于數據分析和處理任務。 openpyxl:專注于 .xlsx 文件格式,提供細粒度的操作,適用于需要對 Excel 文件進行細粒度操作的場景…

ZGC初步了解

ZGC ZGC和G1,CMS一樣都是一種垃圾回收器。那其實G1已經很不錯了 為什么還需要ZGC呢 ZGC(The Z Garbage Collector)是JDK 11中推出的一款低延遲垃圾回收器,它的設計目標包括: 停頓時間不超過10ms; 停頓時…

Tof 深度相機原理

深度相機(TOF)的工作原理_tof相機原理-CSDN博客 深度剖析 ToF 技術:原理、優劣、數據糾錯與工業應用全解析_tof技術-CSDN博客 飛行時間技術TOF_tof計算公式-CSDN博客 深度相機(二)——飛行時間(TOF)_飛行時間技術-C…

c++-函數增強

一、編譯器對函數名的處理 1. C與C的差異 C編譯器:保留原始函數名,無額外處理。例如: int add(int a, int b) { return a b; } 在匯編代碼中仍為add。 C編譯器:通過name mangling(名稱修飾)生成唯一函數…

跟著StatQuest學知識08-RNN與LSTM

一、RNN (一)簡介 整個過程權重和偏置共享。 (二)梯度爆炸問題 在這個例子中w2大于1,會出現梯度爆炸問題。 當我們循環的次數越來越多的時候,這個巨大的數字會進入某些梯度,步長就會大幅增加&…

HarmonyOS 之 @Require 裝飾器自學指南

在 HarmonyOS 應用開發工作中,我頻繁碰到組件初始化傳參校驗的難題。在復雜的組件嵌套里,要是無法確保必要參數在構造時準確傳入,就極易引發運行時錯誤,而且排查起來費時費力。一次偶然的機會,我接觸到了 Require 裝飾…

CDN節點對網絡安全掃描的影響:挑戰與應對策略

引言 在當今互聯網環境中,內容分發網絡(CDN)已成為提升網站性能和用戶體驗的關鍵技術。然而,CDN的廣泛應用也為網絡安全掃描帶來了新的挑戰。本文將深入探討CDN節點如何影響各類安全掃描工作,分析由此產生的安全風險,并提供有效的…

【Git多分支使用教程】

Git多分支使用教程 Git多分支使用手冊目錄多分支只拉取一個多分支拉取指定幾個步驟 1:克隆第一個分支步驟 2:獲取其他分支 常見問題與解決方法1. 錯誤:origin/分支名 is not a commit2. 分支名稱沖突3. --single-branch 限制 總結 Git多分支使…

【身份安全】OAuth 2.0工作原理(一)

目錄 OAuth 授權框架一、OAuth 角色二、協議流程三、應用注冊(Application Registration)用戶 ID(Client ID) 和 用戶密碼(Client Secret) 四、權限授予1、授權碼鏈接2、用戶授權申請3、應用程序接收授權碼…

大疆上云api直播功能如何實現

概述 流媒體服務器作為直播畫面的中轉站,它接收推流端的相機畫面,同時拉流端找它獲取相機的畫面。整個流程如下: 在流媒體服務器上創建流媒體應用(app),一個流媒體服務器上面可以創建多個流媒體應用約定推拉流的地址。假設流媒體服務器工作在1935端口上面,假設創建的流…

ESP-01模塊連接手機熱點問題及解決方法

在使用ESP-01模塊連接手機熱點時,可能會遇到一些問題。本文將詳細介紹如何解決這些問題,并分享最終通過將WiFi切換到2.4GHz成功解決問題的經驗。 一、問題描述 在嘗試使用ESP-01模塊連接手機熱點時,遇到了連接失敗的問題。以下是操作過程中…

NG-ZORRO中tree組件的getCheckedNodeList怎么使用

在 NG-ZORRO(Ant Design for Angular) 的 Tree 組件 中,getCheckedNodeList 方法用于獲取當前選中的節點列表(包括半選狀態節點)。以下是具體用法和示例: 基本用法 首先,確保你已通過 ViewChil…

業務流程先導及流程圖回顧

一、測試流程回顧  1. 備測內容回顧  備測內容: 本次測試涵蓋買家和賣家的多個業務流程,包括下單流程、發貨流程、搜索退貨退款、支付搶購、換貨流程、個人中心優惠券等。 2. 先測業務強調  1)測試業務流程 …