上星期用 fs.watch 和 readline.createInterface 对pm2的合并日志做了监控,根据指定的错误信息重启服务

发现不管是手动vim编辑日志,还是等待日志自动输出。
fs.watch回调函数只执行了一次,触发事件依次是:“rename”->"change"-"rename"
查了一天原因结论是:一开始以为rename是执行mv命令,最后生成了新的日志文件,虽然文件名还是一样但是fs.watch断开了监控
但是本地mac实验以后还是有监控没有任何问题。

最后查了文档和外国人的讨论,估计是fs.watch这个接口不稳定有bug

然后用了node-watch这个包,完美解决!

最新文章

  1. Axure RP = Axure Rapid Prototyping
  2. 【C++】pair
  3. 安装oracle常见问题和解决方案
  4. BurpSuite设置公共WIFI抓包
  5. mono支持gb2312
  6. Spring1:Spring简介、环境搭建、源码下载及导入MyEclipse
  7. Centos 开机自启动一些软件配置
  8. 【转】C# HttpWebRequest\HttpWebResponse\WebClient发送请求解析json数据
  9. Openstack的HA解决方案【mysql集群配置】
  10. Qt 文件处理(readLine可以读取char[],并且有qSetFieldWidth qSetPadChar 等全局函数)
  11. foxmail邮箱在代理环境下不能使用解决方法。
  12. python---通过递归和动态规划策略解决找零钱问题
  13. 利用StringEscapeUtils来转义和反转义html/xml/javascript中的特殊字符
  14. VideoView播放视频——Android
  15. javascript中的类型转换(进制转换|位运算)
  16. sql点滴45—mysql中group_concat用法
  17. Python基础数据类型-字典(dict)
  18. C语言编写守护进程
  19. post提交数据的四种编码方式
  20. 分布式ID生成器PHP+Swoole实现(上) - 实现原理

热门文章

  1. 【转】mysql索引最左匹配原则的理解
  2. Python正则表达式中的re.S,re.M,re.I的作用
  3. 一步一步学Linq to sql(五):存储过程
  4. allegro导入网表过程中出现的错误信息
  5. 【廖雪峰老师python教程】——filter/sorted
  6. 常用模块(xml)
  7. drf 缓存扩展
  8. 51单片机实现定时器中断0-F
  9. ASP.NET MVC5.0 OutputCache不起效果
  10. Visual Studio 2005安装包