gpt4 book ai didi

node.js - statsd 的 Upstart 工作问题

转载 作者:太空宇宙 更新时间:2023-11-03 22:55:09 25 4
gpt4 key购买 nike

我使用/etc/init 目录中的以下 statsd.conf 文件(和 sudo start statsd)来启动 statsd。当我运行 sudo start statsd 时,我收到conf 文件下方发布的错误。任何有关如何解决/解决此问题的想法将不胜感激。

/etc/init/statsd.conf

#!upstart
description "Statsd node.js server"

start on startup
stop on shutdown

script
export HOME="/root"

echo $$ > /var/run/statsd.pid
exec sudo -u www-data node /home/username/anotherDir/statsd/stats.js /home/userName/anotherDir/statsd/localConfig.js >> /var/log/statsd.log 2> /var/log/statsd.error.log
end script

pre-start script
# Date format same as (new Date()).toISOString() for consistency
echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Starting" >> /var/log/statsd.log
end script

pre-stop script
rm /var/run/statsd.pid
echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Stopping" >> /var/log/statsd.log
end script

错误消息:

fs.js:1051
throw errnoException(process._errno, 'watch');
^
Error: watch ENOENT
at errnoException (fs.js:1019:11)
at FSWatcher.start (fs.js:1051:11)
at Object.fs.watch (fs.js:1076:11)
at new Configurator (/home/username/anotherDir/statsd/lib/config.js:26:6)
at Object.exports.configFile (/home/username/anotherDir/statsd/lib/config.js:36:16)
at Object.<anonymous> (/home/username/anotherDir/statsd/stats.js:146:8)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)

最佳答案

错误ENOENT是由file not found引起的。我会仔细检查您的 stats.js 脚本

关于node.js - statsd 的 Upstart 工作问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20571383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com