Contents [hide] |
---|
為增加一臺計算節點
開啟fuel-web,發現無法開啟,彈出nginx的經典錯誤
1
|
502 Bad Gateway |
於是登入fuel-web伺服器,172.17.45.15,檢視nginx日誌,發現磁碟空間已滿,並且nginx 將轉發請求到8001埠,而netstat -anp | grep 8001沒有發現有這個埠在執行。
解決辦法:
磁碟清空
1
|
du -sh * | sort -nr |
查詢到最大的佔用日誌。刪除。nginx啟動不在報錯。
啟動佔用8001埠的程式
1
|
/opt/nailgun/bin/python /opt/nailgun/bin/nailgund |
執行後發現該程式還是不能使用,需要一個5432埠的程式。
啟動佔用5432埠的程式
1
2
3
4
5
6
7
8
9
10
11
12
13
|
[root@fuel nginx] # /usr/bin/postmaster -p 5432 -D /var/lib/pgsql/data "root" execution of the PostgreSQL server is not permitted. The server must be started under an unprivileged user ID to prevent possible system security compromise. See the documentation for more information on how to properly start the server. [root@fuel nginx] # su postgres bash -4.1$ /usr/bin/postmaster -p 5432 -D /var/lib/pgsql/data ^Cbash-4.1$ ps auxf | grep postmaster postgres 3174 0.0 0.0 103236 848 pts /0 S+ 17:09 0:00 \_ grep postmaster bash -4.1$ setsid /usr/bin/postmaster -p 5432 -D /var/lib/pgsql/data bash -4.1$ ps auxf | grep postmaster postgres 3186 0.0 0.0 103236 848 pts /0 S+ 17:09 0:00 \_ grep postmaster postgres 3176 21.6 0.3 215840 6252 ? Ss 17:09 0:00 /usr/bin/postmaster -p 5432 -D /var/lib/pgsql/data |
需要使用使用者postgres執行。
再次啟動8001埠的服務
1
|
setsid /opt/nailgun/bin/python /opt/nailgun/bin/nailgund |
完成後,瀏覽器重新整理成功。