nginx服務和對應埠的那些事

2021-09-20 15:46:35 字數 3613 閱讀 2043

優雅平滑重啟nginx服務發現報錯:

1

2

[root@web01 conf]

nginx: [error]open()failed (2: no suchfileor directory)

經過檢視nginx服務未啟動導致的,-s reload平滑優雅重啟必須在nginx服務啟動的狀態才可以重啟,就好像電腦還沒有開機,你根本找不到重啟的按鈕。重啟是建立在已經啟動的狀態的。

判斷nginx伺服器是否啟動?

1    根據nginx服務對應的程序是否存在判斷,如下圖檢視沒有nginx服務對應的程序

1

2

[root@web01 conf]# ps -ef|grep nginx

root       1437   1313  0 10:36 pts/100:00:00grepnginx

2    根據nginx服務對應的埠是否存在監聽

1

2

[root@web01 conf]# lsof -i :80

[root@web01 conf]#

1

2

[root@web01 conf]# netstat -lntup|grep nginx

[root@web01 conf]#

1

2

[root@web01 conf]# netstat -lntup|grep 80

[root@web01 conf]#

啟動nginx服務後再檢視:

1

[root@web01 conf]

檢視nginx程序是否存在:

1

2

3

4

5

[root@web01 conf]# ps -ef|grep nginx

root       1444      1  0 10:40 ?        00:00:00 nginx: master process

www        1445   1444  0 10:40 ?        00:00:00 nginx: worker process

root       1456   1313  0 10:40 pts/100:00:00grepnginx

[root@web01 conf]#

檢視埠是否存在:

目前nginx服務已經確定好啟動了,那麼繼續執行優雅平滑重啟,就不會報錯。

1

2

[root@web01 conf]

[root@web01 conf]#

sandshell

linux埠對應服務

98 埠 tac 新聞協議 99 埠 後門程式 ncx99 開放此埠 100 埠 未知用途 101 埠 nic 主機名稱服務 102 埠 訊息傳輸 103 埠 genesis 點對點傳輸網路 105 埠 信箱名稱服務 106 埠 3com tsmux 開放埠 107 埠 遠端 telnet 服務 1...

埠號對應的服務

埠21 ftp 檔案傳輸協議服務 埠22 ssh secure shell 埠23 telnet 遠端登入服務,是internet上普遍採用的登入和 程式 埠25 smtp mail transfer protocol 簡單郵件傳輸協議 埠53 dns domain name server 網域名稱...

Windows中關閉埠對應的服務程序

關閉埠對應的服務程序 1 通過dos命令查詢該埠號對應的pid 輸入命令netstat nao 將列出所有的埠號及程序id c documents and settings administrator netstat nao active connections proto local addres...