Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Upstart node.js mysql连接_Mysql_Node.js_Upstart_Forever - Fatal编程技术网

Upstart node.js mysql连接

Upstart node.js mysql连接,mysql,node.js,upstart,forever,Mysql,Node.js,Upstart,Forever,我是node.js新手,所以为了学习它,我尝试运行这个示例 它没有问题,一切正常。但后来我想让这台服务器永远运行下去,突然出现了一个奇怪的问题。当我第一次重新启动系统时,upstart可以正常运行服务器,但是服务器脚本没有列出mysql条目。但是,当我杀死服务器并永远重新启动它时,一切正常。你能帮我做这个吗?这是我的暴发户 #!upstart description "Forever and Node.js" start on (starting mysql) stop on shutdo

我是node.js新手,所以为了学习它,我尝试运行这个示例

它没有问题,一切正常。但后来我想让这台服务器永远运行下去,突然出现了一个奇怪的问题。当我第一次重新启动系统时,upstart可以正常运行服务器,但是服务器脚本没有列出mysql条目。但是,当我杀死服务器并永远重新启动它时,一切正常。你能帮我做这个吗?这是我的暴发户

#!upstart

description "Forever and Node.js"

start on (starting mysql)
stop on shutdown

expect fork

env NODE_BIN_DIR="***"
env NODE_PATH="***"
env APPLICATION_DIRECTORY="***"
env APPLICATION_START="***"
env LOG="***"

script
        PATH=$NODE_BIN_DIR:$PATH

        exec forever --sourceDir $APPLICATION_DIRECTORY -a -l $LOG --minUptime 5000 --    spinSleepTime 2000 start $APPLICATION_START
end script

pre-stop script
        PATH=$NODE_BIN_DIR:$PATH
        exec forever stop $APPLICATION_START >> $LOG
end script
替换

start on (starting mysql)


解决了这个问题。感谢大家为这个无价的社区所做的一切。

mysql服务器是否在脚本启动时接受连接?
start on (started mysql)