2012-02-29 49 views
0

所以我們可以說我有這個全局變量foo,當我的服務器運行時,我可以訪問它。我想成爲可能的是,如果我的服務器崩潰它將首先嚐試恢復foo,然後繼續做服務器的東西。我想知道做這種事情的最佳方式。以下是我可以想到的做法。有一個全局變量在Nodejs崩潰後仍然存在

1,每當foo被更新,(這不經常),我會寫一個marshalized foo文件,並在我的服務器崩潰,也eval該文件的內容的是foo

2,使用輕數據庫,如SQLite的存儲foo

來想一想這兩種想法真的密切相關,但有沒有給出一個稱爲解決方案,foo在任何時間都將是10kBytes

+0

什麼是您的具體問題?是的,這些都是完成任務的可行方式(將數據從全局變量中去除/序列化);有可能是其他人,每個人都有其優點和缺點...... – maerics 2012-02-29 03:17:42

回答

相關問題