2012-01-17 102 views
1

我將我的10+ rails應用程序從共享主機移至DreamHost VPS。我發現的一個問題是PassengerMaxPoolSize的默認值是4.這對我來說太小了。要改變這一點,我必須自己管理網絡服務器。DreamHost VPS網絡服務器配置

我想httpd.conf是我必須管理的文件。但是我不明白它的某些部分。例如,以下行:

SetEnv dsid 19649082 
SetEnv ds_id_19649082 

我在哪裏可以得到值?如果你有這方面的經驗,你能告訴我如何管理?

謝謝。

山姆

回答

0

這些設置是否有問題?如果不是,那麼你可能不必碰它們。它們只是Apache模塊和Rails應用可以訪問的setting environment variables

dsid東西可能被Dreamhost添加到跟蹤哪個網站的請求與之相關聯。

+0

是的。我購買了2GB,推薦的PassengerMaxPoolSize是30,根據乘客文檔。 4太小。現在我將其改爲30,目前有17個實例正在運行。也許我需要問問DreamHost是什麼dsid。謝謝。 – 2012-01-17 05:20:46

1

我知道這是遲到了,但今天我自己也有同樣的問題。 當你創建域/通過Dreamhost的域面板託管,並將其分配給您的VPS的「DSID」號可以在這裏找到: /home/_domain_logs/DOMAINUSERNAME/DOMAIN/http.DSID#

日誌系統會自動創建在http。##文件夾名稱中包含DSID編號。

儘管存在信息,但在您的VPS上手動設置虛擬主機時,DSID號碼對於放置在httpd.conf中很重要。