2012-09-17 235 views
0

我有三個問題找不到服務器

1,膩子問題

我,一旦我開始通過膩子(腳本/服務器)應用程序啓動一個運行Rails應用程序,但只要當我關閉系統或者說putty時,服務器也停止運行,而應用程序不能用於其他應用程序。基本上我是ruby的新手,我無法理清如何解決這個問題。

2.速度問題

因爲我已經部署了我的應用程序,該應用程序的渲染時間顯得非常high.A頁面。我已經安裝的等待(通常> 30秒)多秒後裝應用程序的Apache服務器。Apache可能是瓶頸嗎?我應該爲我的應用程序安裝其他服務器嗎?

3.Synchronisation問題

我在我的localhost.Each時間申請工作,我修改我得到單獨變更上傳到各自的文件夾的那是相當hectic.Could你的人提出什麼好軟件甚至可以幫助快速同步更改的方法?

回答

1
  1. 您的程序是ssh會話的子進程 - 如果關閉會話,還關閉所有子進程。爲了防止出現這種情況,可以使用nohup(谷歌它的大量例子)或屏幕或類似的程序,讓您從當前會話中分離出一個進程。

  2. 如果你的服務器速度不是很慢,apache不應該用這麼多時間。在看不到你的代碼和服務器配置的情況下,不能多說這些,但我認爲這比apache問題更可能是編碼,配置或數據庫問題。但是你可以在另一個網絡服務器上試試它,看看它是否快得多 - 如果是的話,你的apache配置很可能是錯誤的。

  3. 使用版本控制系統!像git(我會推薦)或svn的程序可以爲你自動執行同步過程,並且對於其他一些東西也很有用。

+0

你的意思是github說git? –

+0

不,我的意思是git:http://en.wikipedia.org/wiki/Git_%28software%29 - github只是一個公共的(或私人的,如果你付錢的話)git倉庫服務器。 – l4mpi