В настоящее время я использую сценарий в nodeJS для мониторинга каталога (и его подкаталогов) и выполнения некоторой функции после размещения файла. В действительности это будет FTP, где пользователи загружают файлы, обрабатывают, а затем удаляют.
Очевидно, что я уже вижу некоторое использование ЦП при работе со сценарием, поскольку он перемещается по каталогам, ожидая, пока файлы не будут видны. Но меня беспокоит то, что чем дольше выполняется скрипт, тем выше использование памяти (он просто растет экспоненциально). Существуют ли легкие способы отслеживания изменений в каталоге?
Спасибо!
РЕДАКТИРОВАТЬ: в настоящее время я использую watch-tree , что замечательно, но все еще имеет проблему увеличения памяти.