error: restarting script because .git/FETCH_HEAD changed
error: restarting script because .git/FETCH_HEAD changed
我通过 watchin 文件永久重启 node.js 服务器。每隔几分钟我就会收到消息:
error: restarting script because .git/FETCH_HEAD changed
重新启动我的服务器。
如何避免?它应在文件更改而不是 git 头部更改时重新启动。
观看脚本:
HOME=/root forever \
--pidFile $PIDFILE \
-a \
-l $LOGFILE \
--minUptime $MIN_UPTIME \
--spinSleepTime $SPIN_SLEEP_TIME \
--watch \
--watchDirectory=$APPLICATION_PATH \
start $APPLICATION_PATH$APPLICATION_SCRIPT 2>&1 > /dev/null &
RETVAL=$?
log_end_msg $RETVAL
使用 watchIgnore
指令忽略您的 .git 文件夹,只需添加此选项:
--watchIgnore "**/.git/**"
查看 #20 评论:
https://github.com/foreverjs/forever/issues/235
这个问题不会永远解决,对很多人有效,对其他人失败。
许多开发人员已修复,但因为没有测试的拉取请求仍未合并。
我通过 watchin 文件永久重启 node.js 服务器。每隔几分钟我就会收到消息:
error: restarting script because .git/FETCH_HEAD changed
重新启动我的服务器。
如何避免?它应在文件更改而不是 git 头部更改时重新启动。
观看脚本:
HOME=/root forever \
--pidFile $PIDFILE \
-a \
-l $LOGFILE \
--minUptime $MIN_UPTIME \
--spinSleepTime $SPIN_SLEEP_TIME \
--watch \
--watchDirectory=$APPLICATION_PATH \
start $APPLICATION_PATH$APPLICATION_SCRIPT 2>&1 > /dev/null &
RETVAL=$?
log_end_msg $RETVAL
使用 watchIgnore
指令忽略您的 .git 文件夹,只需添加此选项:
--watchIgnore "**/.git/**"
查看 #20 评论: https://github.com/foreverjs/forever/issues/235
这个问题不会永远解决,对很多人有效,对其他人失败。 许多开发人员已修复,但因为没有测试的拉取请求仍未合并。