是否可以在單個主機上運行兩個pgpool實例?我們現在正在通過配置工作,只是想檢查一下沒有常見的「哦,不會永遠不會工作」。你可以在單個主機上運行兩個pgpool實例嗎?
0
A
回答
2
沒有理由不能在單個服務器上運行多個PgPool-II實例。您可以在一臺服務器上運行幾乎任何東西的多個實例。
PgPool的唯一限制是,像任何其他接受connectoins的TCP/IP服務器一樣,實例必須監聽不同的端口和/或地址。您不能讓兩臺服務器在相同地址的同一端口上進行偵聽。
有效配置將包括在不同的端口上的所有地址都聽:
Server1: 0.0.0.0:5432
Server2: 0.0.0.0:5433
或兩個監聽不同的地址在同一端口上(如果你的機器有分配到一個單一的接口多個網絡接口或多個地址):
Server1: 192.168.1.2:5432
Server2: 192.168.1.3:5432
但這不是是有效的,因爲聆聽範圍重疊:
Server1: 192.168.1.2:5432
Server2: 0.0.0.0:5432
最後,如果您正在偵聽不同的地址,但使用相同的端口,則可能必須禁用一個或兩個實例的unix套接字,或設置不同的unix套接字目錄。否則,偵聽的unix套接字也會衝突,因爲它們是根據目錄和端口號分配的。
+0
太棒了,這就是我們一直在尋找的。謝謝! – 2014-10-08 16:03:04
相關問題
- 1. 你可以在Windows服務器上運行多個clr實例嗎?
- 2. 你可以順序運行兩個不同的Quartz作業實例嗎?
- 3. 兩個Derby數據庫可以在同一臺主機上運行嗎?
- 4. 你可以在同一個HTML表單上有多個Plupload實例嗎?
- 5. 在gulp上運行兩個livereload實例
- 6. 是否可以在單個快速實例上運行sails&nuxt?
- 7. 可以合併兩個GraphQLSchema實例嗎?
- 8. pgpool-II可以平衡每個有多個實例的PostgreSQL服務器嗎?
- 9. WCF單例服務:單實例每個?每個主機實例?
- 10. 在本地主機上使用WSGI/Apache運行兩個django實例
- 11. 在同一臺機器上運行兩個logstash實例
- 12. 你可以在XP機器上運行NT 4.0的Target Designer嗎?
- 13. Perl - 你可以在多臺機器上運行線程嗎?
- 14. 你可以在一個cpu核心上運行兩臺服務器嗎?
- 15. 你可以在單個rel屬性中有兩個值嗎?
- 16. gunicorn運行兩個實例
- 17. 你可以使用不同的代理運行多個Chrome實例嗎?
- 18. 我可以在Visual Studio項目中運行兩個XAML文件實例嗎?
- 19. 在多臺機器或單個實例上運行sphinx
- 20. 可以使用Ironpython並行運行多個Python虛擬機實例嗎?
- 21. pgpool在cygwin上運行
- 22. 從兩個實例運行相同的couchdb複製 - 可能嗎?
- 23. 你可以選擇從一個實例到另一個實例的表嗎?
- 24. Ansible:在單個主機上多次運行單個播放
- 25. 我可以在Web主機上運行ftp腳本嗎?
- 26. Can Rake可以在單獨的Ruby實例中運行每個測試嗎?
- 27. 我們可以創建兩個在android上運行的ThreadPoolExecutor嗎?
- 28. 你可以比較兩個DT_R8值嗎?
- 29. 在本地主機上創建兩個獨立的MongoDB實例
- 30. 是否可以在一臺服務器上運行兩個SharePoint實例?
如果兩者都在不同的端口上偵聽,那麼應該可以工作。 – 2014-10-06 21:49:47