nginx關於reload的兩個錯誤解決方法

2021-07-30 14:50:40 字數 1190 閱讀 6555

重新啟動伺服器,訪問web服務發現無法瀏覽啦!登陸伺服器之後進到nginx使用./nginx -s reload重新讀取配置檔案,發現報nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: no such file or directory)錯誤,進到logs檔案發現的確沒有nginx.pid檔案

[root@localhost sbin]# ./nginx -s reload

nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: no such file or directory)

解決方法:

[root@localhost nginx]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

使用nginx -c的引數指定nginx.conf檔案的位置

[root@localhost nginx]# cd logs/

[root@localhost logs]# ll

總用量 12

-rw-r--r-- 1 root root 1246 12月 9 18:10 access.log

-rw-r--r-- 1 root root 516 12月 10 15:39 error.log

-rw-r--r-- 1 root root 5 12月 10 15:38 nginx.pid

看nginx.pid檔案已經有了。

檔案管理器:開啟/www/wdlinux/nginx/conf/vhost/oicqzone.com.conf

裡面網域名稱重複了,去掉乙個儲存,再重啟就好了。(雖然預設就是這樣的,不知道為什麼突然會因為這個打不開,當然88埠可以照樣開啟。)

[root@superz ~]# /usr/local/nginx/sbin/nginx -s reload

nginx: [alert] kill(646, 1) failed (3: no such process)

[root@superz ~]#  /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

[root@superz ~]# /usr/local/nginx/sbin/nginx -s reload

Python中的reload函式

python中的import語句可以匯入module檔案,但是import語句只是第一次匯入的時候會執行module檔案中的 然後就會把匯入的模組檔案存入到記憶體,當再次匯入的時候,python是直接從記憶體裡面取出module檔案,而不會執行module檔案的內容了,而reload函式強制pyth...

Python中的reload函式

python中的import語句可以匯入module檔案,但是import語句只是第一次匯入的時候會執行module檔案中的 然後就會把匯入的模組檔案存入到記憶體,當再次匯入的時候,python是直接從記憶體裡面取出module檔案,而不會執行module檔案的內容了,而reload函式強制pyth...

Python的reload及熱更新

python的reload及熱更新 horin horin153 msn.com blog 問題 1 浪費了部分記憶體,無所謂,反正記憶體早就是 gb 時代了。問題 2 可以用 import m 方式解決,強迫自己改變編碼風格就可以了,也可以忍受。問題 3 卻是壓死 reload 的最後一根稻草了 ...