2012-02-25 30 views
1

不知道該怎麼稱呼它,但是用於啓動服務器/日誌記錄/控制檯/開發的組合解決方案將非常好。下面是我們的處境:有沒有人看過「Platform IDE」

  • Mongo的數據庫由一個
  • 紅寶石/控制的
  • 斯卡拉/阿卡後端服務器驅動的Rails使用
  • PostgreSQL數據庫
  • 所有連接到Memcached的前端客戶端通過Redis的和
  • 傳遞信息現在

,在DEVELOPME nt,處理這個問題的底層方式是啓動大量控制檯窗口。啓動Mongo數據庫,啓動後端服務,啓動Redis服務器,啓動Rails客戶端 - 全部在不同的窗口中取出日誌 - 或者至少在某個地方管日誌並尾隨它們。然後,可以選擇打開任何需要的控制檯,例如在前端工作時使用Rails控制檯和Redis控制檯。

* 問題是這樣的嗎?有沒有一種解決方案能夠以一種很好的方式完成所有這些工作?可能是猛砸,漂亮的記錄喜歡的東西Log.io,和終端,結合*

是的,我知道我可以編寫腳本了自己的一切:

  1. 我寧願在我的工作直接項目,所以可能最終得到它
  2. 有人致力於做正確的事實際上可能會做一些不錯的事情,那是我沒有考慮過的事情。

回答

0

Foreman

不是100%我一直在尋找,但相當的接近。仍然不確定它是否爲非Ruby應用程序設計,如啓動Akka服務器或Mongo數據庫實例,但這些可以通過rake任務完成並且達到相同的目的。

還有另外一個名爲Upstart (here's a tutorial)的軟件,它顯然與Foreman配合使用,可以確保流程不會意外死在您身上。

這一切似乎是一個體面的方式來讓所有的服務器啓動和日誌傾卸巧妙。它不會給你在目錄中的Textmate自動彈出,但這是相當小的。

0

我在eclipse插件上做得非常好,在一個更小的規模上看到了類似這樣的東西。我知道你說你想要一個交鑰匙解決方案,每個環境都有點獨特,所以它可能是最好的推出自己的和日食可能是一個很好的起點。

+0

是的,我在想,鑑於事情是如此獨特,它可能是我「必須自己推出」。我真的只是希望通過諸如log.io,iTerm2等這樣的東西,可能會有一些通用的解決方案。 – JohnMetta 2012-02-25 23:13:50

1

ActiveState「Stackato」(帶有一些附件的CloudFoundry)加上Komodo IDE加上New Relic接近我想。

相關問題