我在Heroku上免費運行Node.js應用程序。人們使用New Relic不斷地ping他們的應用程序,防止dyno空轉,但New Relic不支持Node。有誰知道支持節點的替代插件?我不在乎功能,我只需要它在每個< 1小時就能ping一次。替代New Relic用於ping Heroku應用程序
1
A
回答
2
Pingdom應該爲此工作。 Heroku add-on catalog有許多其他監控附加組件,這些附加組件也應該很好。
3
測試和使用Node.js的0.10.x我自己的Heroku應用工作2013年6月28日
var http = require('http'); //importing http
function startKeepAlive() {
setInterval(function() {
var options = {
host: 'your_app_name.herokuapp.com',
port: 80,
path: '/'
};
http.get(options, function(res) {
res.on('data', function(chunk) {
try {
// optional logging... disable after it's working
console.log("HEROKU RESPONSE: " + chunk);
} catch (err) {
console.log(err.message);
}
});
}).on('error', function(err) {
console.log("Error: " + err.message);
});
}, 20 * 60 * 1000); // load every 20 minutes
}
startKeepAlive();
0
還有uptime:一個不錯的Node.js的監測工具。必須手動安裝免費的,可通過插件擴展的開放源代碼。人們可以將「ping」頻率定義爲第二個頻率。
相關問題
- 1. 入門New Relic的在Heroku
- 2. 非常緩慢Composer \ Autoload \ includeFile顯示在Heroku應用程序的New Relic中
- 3. 將異常報告給New Relic以用於非IIS .NET應用程序
- 4. 是否有像Perl應用程序的「New Relic」?
- 5. 複選框在New Relic的
- 6. 對Heroku/Play的New Relic沒有響應時間指標2
- 7. New Rails Heroku應用程序拋出ApplicationError(Heroku錯誤H10)
- 8. 在Sencha Ext JS 4應用程序中使用New Relic最終用戶監控
- 9. Resque和New Relic的
- 10. 我應該用什麼來代替ping?
- 11. Ping Angular 2應用程序
- 12. GAE/J可以使用New Relic嗎?
- 13. 替代應用程序根
- 14. 替代ping
- 15. Heroku因New Relic RPM造成推送失敗寶石
- 16. Heroku - Rake db上的New Relic Agent未運行錯誤:migrate
- 17. New Relic Monitoring for Play框架2.0.4和2.1
- 18. New Relic指標圖表不增加
- 19. New Relic Api獲取監控細節
- 20. 應用程序保持Ping GPS
- 21. 替代SimpleXML以用於商業應用程序?
- 22. 用於跨平臺應用程序的替代UIApplicationMain。
- 23. 用於Intranet應用程序的Silverlight替代品?
- 24. 用於Iphone應用程序的替代Rtmp和red5
- 25. Django + New Relic性能基準測試
- 26. 將Heroku應用程序部署到Heroku
- 27. Heroku和Yahoo!應用程序
- 28. Heroku - 應用程序錯誤
- 29. 使用heroku或替代
- 30. Django中的Ping FeedBurner應用程序
有例如[Pingdom](https://www.pingdom.com/)和[Monitis](http://portal.monitis.com/),它們可以幫助你平穩地應用一個應用程序,以防止dyno閒置。 – 2013-02-18 13:20:37