127.0.0.1是couchDB綁定的地址。它在那裏,因爲你可以設置couchdb根據使用的主機名稱做出不同的響應。
獲取客戶端IP地址的唯一方法是將日誌級別轉爲「調試」。您可以在蒲團的配置頁面中執行此操作。
你得到這樣的記錄(客戶端IP是1號線):
[Tue, 30 Sep 2014 00:14:27 GMT] [debug] [<0.451.4>] 'GET'/{1,1} from "192.168.1.52"
Headers: [{'Accept',"*/*"},
{'Host',"localhost:5984"},
{'User-Agent',"curl/7.30.0"}]
[Tue, 30 Sep 2014 00:14:27 GMT] [debug] [<0.451.4>] OAuth Params: []
[Tue, 30 Sep 2014 00:14:27 GMT] [info] [<0.451.4>] 127.0.0.1 - - GET/200
注意這一點。調試日誌非常詳細。填充硬盤並不需要很長時間。
可以按模塊設置日誌級別。你需要設置的模塊是couch_httpd。將其餘的默認設置爲「錯誤」或「致命」。
參見:3.6.2 Per module logging