Ff7afae5b23125e25e18ad8c0404bd78

nginx upstream無法產生socket的問題

2011-12-13 11:45:40 +0800hechian新手 節點 中發起
最後由 hechian2011-12-14 10:07:21 +0800回應 , 477次閱讀

大家好囧

我現在在linode配置一台主機,採用nginx + unicorn + rails 3.1.0,可是在配置上面發生了一點問題

我的nginx virtualhost conf有設定upstream:

upstream shop {
  server unix:/tmp/shop.sock fail_timeout=0;
}

神奇的是不管怎麼樣,tmp底下一定沒有出現shop.sock
後來我手動建立後重新啟動nginx,也不會有被寫入的樣子出現
shop.sock這個檔案也已經chown給nginx:www-data了 ... :(

還請各位前輩不吝指教,感激

截至 2011-12-14 10:07:21 +0800,共收到 4 條回應
19e786a2a74377ff6e052d87fd8d1fa8
xdite 1樓, 於2011-12-13 18:32:54 +0800回應

可以貼 full log 上來嗎?

Ff7afae5b23125e25e18ad8c0404bd78
hechian 2樓, 於2011-12-13 19:37:36 +0800回應

沒有log欸 ... Orz
後來只好採用ip的方式了 :(

398a828efed96a19a5d80309ce775313
southwolf 3樓, 於2011-12-14 01:13:50 +0800回應

有沒有shop.sock出現,似乎是unicorn的問題吧⋯ unicorn.rb中指定
listen /tmp/shop.sock 了嗎⋯⋯

參見 「Configuring Nginx and Unicorn」 http://sleekd.com/general/configuring-nginx-and-unicorn/

Ff7afae5b23125e25e18ad8c0404bd78
hechian 4樓, 於2011-12-14 10:07:20 +0800回應

#3楼 @southwolf1813 暈死,是我觀念的問題
目前成功了,真不好意思 = ="
真是令我大麥了一下 .....

需要 登入 後方可回應,如果你還沒有帳號按這裡 註冊