@eva2000 The bad news is that I modified the nofile
parameters, restarted, and it still died...
The good news is that NodeBB started leaving errors in the error log! The Error: Ready check failed: NOAUTH Authentication required.
error is puzzling since my config.json and Redis have an identical password. However, how important is the secret
parameter? I've setup new NodeBBs 3 times trying to fix this error. They all connect to the same Redis database but maybe the different secret parameters are problematic?
{"level":"error","message":"EACCES, open '/var/www/nodebb/socket.log'","timestamp":"2014-05-18T23:02:59.642Z"}
{"level":"error","message":"[[error:too-many-posts, 10]]","timestamp":"2014-05-19T00:00:00.746Z"}
{"level":"error","message":"EACCES, open '/var/www/nodebb/socket.log'","timestamp":"2014-05-19T03:53:33.291Z"}
{"level":"error","message":"[[error:too-many-posts, 10]]","timestamp":"2014-05-19T11:00:00.564Z"}
{"level":"error","message":"TypeError: Cannot read property 'name' of null\n at /home/user/nodebb/src/categories.js:256:46\n at /home/user/nodebb/node_modules/async/lib/async.js:227:13\n at /home/user/nodebb/node_modules/async/lib/async.js:111:13\n at Array.forEach (native)\n at _each (/home/user/nodebb/node_modules/async/lib/async.js:32:24)\n at async.each (/home/user/nodebb/node_modules/async/lib/async.js:110:9)\n at _asyncMap (/home/user/nodebb/node_modules/async/lib/async.js:226:9)\n at Object.map (/home/user/nodebb/node_modules/async/lib/async.js:204:23)\n at /home/user/nodebb/src/categories.js:255:10\n at /home/user/nodebb/node_modules/redis/index.js:1138:13","timestamp":"2014-05-20T06:34:07.650Z"}
{"level":"error","message":"Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED\n at RedisClient.on_error (/home/user/nodebb/node_modules/redis/index.js:185:24)\n at Socket.<anonymous> (/home/user/nodebb/node_modules/redis/index.js:95:14)\n at Socket.EventEmitter.emit (events.js:95:17)\n at net.js:440:14\n at process._tickDomainCallback (node.js:463:13)","timestamp":"2014-05-20T06:35:36.711Z"}
{"level":"error","message":"TypeError: Cannot read property 'name' of null\n at /home/user/nodebb/src/categories.js:256:46\n at /home/user/nodebb/node_modules/async/lib/async.js:227:13\n at /home/user/nodebb/node_modules/async/lib/async.js:111:13\n at Array.forEach (native)\n at _each (/home/user/nodebb/node_modules/async/lib/async.js:32:24)\n at async.each (/home/user/nodebb/node_modules/async/lib/async.js:110:9)\n at _asyncMap (/home/user/nodebb/node_modules/async/lib/async.js:226:9)\n at Object.map (/home/user/nodebb/node_modules/async/lib/async.js:204:23)\n at /home/user/nodebb/src/categories.js:255:10\n at /home/user/nodebb/node_modules/redis/index.js:1138:13","timestamp":"2014-05-20T12:09:24.813Z"}
{"level":"error","message":"Error: Ready check failed: NOAUTH Authentication required.\n at RedisClient.on_info_cmd (/home/user/nodebb/node_modules/redis/index.js:368:35)\n at Command.callback (/home/user/nodebb/node_modules/redis/index.js:418:14)\n at RedisClient.return_error (/home/user/nodebb/node_modules/redis/index.js:558:25)\n at ReplyParser.<anonymous> (/home/user/nodebb/node_modules/redis/index.js:305:18)\n at ReplyParser.EventEmitter.emit (events.js:95:17)\n at ReplyParser.send_error (/home/user/nodebb/node_modules/redis/lib/parser/javascript.js:296:10)\n at ReplyParser.execute (/home/user/nodebb/node_modules/redis/lib/parser/javascript.js:181:22)\n at RedisClient.on_data (/home/user/nodebb/node_modules/redis/index.js:534:27)\n at Socket.<anonymous> (/home/user/nodebb/node_modules/redis/index.js:91:14)\n at Socket.EventEmitter.emit (events.js:95:17)","timestamp":"2014-05-20T12:32:21.109Z"}
{"level":"error","message":"TypeError: Cannot read property 'name' of null\n at /home/user/nodebb/src/categories.js:256:46\n at /home/user/nodebb/node_modules/async/lib/async.js:227:13\n at /home/user/nodebb/node_modules/async/lib/async.js:111:13\n at Array.forEach (native)\n at _each (/home/user/nodebb/node_modules/async/lib/async.js:32:24)\n at async.each (/home/user/nodebb/node_modules/async/lib/async.js:110:9)\n at _asyncMap (/home/user/nodebb/node_modules/async/lib/async.js:226:9)\n at Object.map (/home/user/nodebb/node_modules/async/lib/async.js:204:23)\n at /home/user/nodebb/src/categories.js:255:10\n at /home/user/nodebb/node_modules/redis/index.js:1138:13","timestamp":"2014-05-20T18:28:59.064Z"}
{"level":"error","message":"Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED\n at RedisClient.on_error (/home/user/nodebb/node_modules/redis/index.js:185:24)\n at Socket.<anonymous> (/home/user/nodebb/node_modules/redis/index.js:95:14)\n at Socket.EventEmitter.emit (events.js:95:17)\n at net.js:440:14\n at process._tickDomainCallback (node.js:463:13)","timestamp":"2014-05-20T20:10:51.862Z"}
{"level":"error","message":"TypeError: Cannot read property 'name' of null\n at /home/user/nodebb/src/categories.js:256:46\n at /home/user/nodebb/node_modules/async/lib/async.js:227:13\n at /home/user/nodebb/node_modules/async/lib/async.js:111:13\n at Array.forEach (native)\n at _each (/home/user/nodebb/node_modules/async/lib/async.js:32:24)\n at async.each (/home/user/nodebb/node_modules/async/lib/async.js:110:9)\n at _asyncMap (/home/user/nodebb/node_modules/async/lib/async.js:226:9)\n at Object.map (/home/user/nodebb/node_modules/async/lib/async.js:204:23)\n at /home/user/nodebb/src/categories.js:255:10\n at /home/user/nodebb/node_modules/redis/index.js:1138:13","timestamp":"2014-05-21T00:08:22.352Z"}
{"level":"error","message":"TypeError: Cannot read property 'name' of null\n at /home/user/nodebb/src/categories.js:256:46\n at /home/user/nodebb/node_modules/async/lib/async.js:227:13\n at /home/user/nodebb/node_modules/async/lib/async.js:111:13\n at Array.forEach (native)\n at _each (/home/user/nodebb/node_modules/async/lib/async.js:32:24)\n at async.each (/home/user/nodebb/node_modules/async/lib/async.js:110:9)\n at _asyncMap (/home/user/nodebb/node_modules/async/lib/async.js:226:9)\n at Object.map (/home/user/nodebb/node_modules/async/lib/async.js:204:23)\n at /home/user/nodebb/src/categories.js:255:10\n at /home/user/nodebb/node_modules/redis/index.js:1138:13","timestamp":"2014-05-21T06:13:14.637Z"}
{"level":"error","message":"Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED\n at RedisClient.on_error (/home/user/nodebb/node_modules/redis/index.js:185:24)\n at Socket.<anonymous> (/home/user/nodebb/node_modules/redis/index.js:95:14)\n at Socket.EventEmitter.emit (events.js:95:17)\n at net.js:440:14\n at process._tickDomainCallback (node.js:463:13)","timestamp":"2014-05-21T13:23:22.852Z"}
{"level":"error","message":"TypeError: Cannot read property 'name' of null\n at /home/user/nodebb/src/categories.js:256:46\n at /home/user/nodebb/node_modules/async/lib/async.js:227:13\n at /home/user/nodebb/node_modules/async/lib/async.js:111:13\n at Array.forEach (native)\n at _each (/home/user/nodebb/node_modules/async/lib/async.js:32:24)\n at async.each (/home/user/nodebb/node_modules/async/lib/async.js:110:9)\n at _asyncMap (/home/user/nodebb/node_modules/async/lib/async.js:226:9)\n at Object.map (/home/user/nodebb/node_modules/async/lib/async.js:204:23)\n at /home/user/nodebb/src/categories.js:255:10\n at /home/user/nodebb/node_modules/redis/index.js:1138:13","timestamp":"2014-05-22T00:12:40.546Z"}
{"level":"error","message":"Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED\n at RedisClient.on_error (/home/user/nodebb/node_modules/redis/index.js:185:24)\n at Socket.<anonymous> (/home/user/nodebb/node_modules/redis/index.js:95:14)\n at Socket.EventEmitter.emit (events.js:95:17)\n at net.js:440:14\n at process._tickDomainCallback (node.js:463:13)","timestamp":"2014-05-22T00:42:07.066Z"}