当应用程序运行时,我使用FileSystemWatcher来监视文件夹。但是,如果在应用程序不运行时文件夹发生了更改,我如何在应用程序启动时检查这些更改。
(例如,类似于windows media player监控您的音乐文件夹的方式。即使您在不运行时将歌曲添加到该文件夹,它也会在下次运行时发现这些歌曲)
谢谢
我正在开发一个在nginx负载均衡器后面有多个rails服务器的生产应用程序。我们正在使用monit监控sidekiq进程,它工作得很好--当sidekiq进程死掉时,monit会立即重新启动它。
然而,最近遇到了这样一种情况,其中一个进程正在运行,对monit可见,但由于某种原因,对sidekiq不可见。这导致了许多失败的作业,并花了我们一些时间来注意到我们在sidekiq Web UI中遗漏了一个进程,因为monit告诉我们一切都很好,所有的进程都在运行。简单的重新启动解决了这个问题。
这就引出了我的问题:你如何监控你的sidekiq进程?我知道我可以使用rollbar之类的工具在作业失败