重新啟動伺服器,訪問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 的最後一根稻草了 ...