Probably not... but a good (if inaccurate) test would be to run ab against it from a different machine.
e.g. ab -c 100 -n1000
I've just installed a fresh NodeBB on a DigitalOcean box. My issue is when selecting a theme in Appearance > Themes and restarting NodeBB everything seems to work. However, the theme does not actually load. Homepage remains unchanged but everything seems to work on the frontend. When checking Plugins > [theme] to change options for the theme, however, I get a 404. So far i've gottan 404s on:
/assets/templates/admin/plugins/material.tpl
/admin/plugins/material
/api/admin/plugins/lavender
/assets/templates/admin/plugins/lavender.tpl
No errors occur on NodeBB startup. While in ./nodebb dev an error occurs after trying to load Plugins > [theme]
Error: Failed to lookup view "admin/plugins/lavender" in views directory "/opt/nodebb/build/public/templates"
at EventEmitter.render (/opt/nodebb/node_modules/express/lib/application.js:580:17)
at ServerResponse.render (/opt/nodebb/node_modules/express/lib/response.js:966:7)
at content (/opt/nodebb/src/middleware/render.js:70:15)
at /opt/nodebb/node_modules/async/lib/async.js:718:13
at async.forEachOf.async.eachOf (/opt/nodebb/node_modules/async/lib/async.js:233:13)
at _parallel (/opt/nodebb/node_modules/async/lib/async.js:717:9)
at Object.async.parallel (/opt/nodebb/node_modules/async/lib/async.js:731:9)
at async.waterfall.str (/opt/nodebb/src/middleware/render.js:65:12)
at fn (/opt/nodebb/node_modules/async/lib/async.js:746:34)
at /opt/nodebb/node_modules/async/lib/async.js:1213:16
at /opt/nodebb/node_modules/async/lib/async.js:166:37
at /opt/nodebb/node_modules/async/lib/async.js:706:43
at /opt/nodebb/node_modules/async/lib/async.js:167:37
at Immediate.<anonymous> (/opt/nodebb/node_modules/async/lib/async.js:1206:34)
at runCallback (timers.js:666:20)
at tryOnImmediate (timers.js:639:5)
My setup is running Mongo and Redis and I followed the instructions from https://nodebb.readthedocs.io/en/latest/scaling/index.html so other than the server name and directories for nodebb in my nodebb.conf everything is copied and pasted.
Same issue occurs when running sudo ./nodebb start
and accessing the site with the port# with nginx stopped.
Any tips on locating the source of this issue would be greatly appreciated.
Just as a test I renamed config.json and ran sudo ./nodebb stetup
again resulting in a default config. The issue does not occur there at all. Seems like it could be caused by redis somehow.
Well I deleted the new config and reloaded the old one and everything appears to be working. Something done during setup must have gone wrong.
Ok so now the issue is happening with Plugins. Same 404 error. Any ideas?
Edit: Nginx Errors showing up
2017/04/11 00:36:09 [error] 18084#18084: *1080 connect() failed (111: Connection refused) while connecting to upstream, client: [redacted], server: [redacted], request: "GET /api/admin/advanced/errors?_=1491870531143 HTTP/1.1",$
What is your config.json
and nginx config? Also, can you just replace your URL with example.com
instead of redacting it altogether? Sometimes that's the issue. Thanks.
Sorry about that. I was having a hard time figuring out how to get those two but I just scp'd them to my local machine. Here they are. Also, the client in that log snippet is my personal IP address and the server is my website address.
https://gist.github.com/insuusvenerati/ac8ed18f2db48c925612da1447717ba4
https://gist.github.com/insuusvenerati/66b0b60bbc318f7e7a248268a0270301
Hmm. I don't see anything wrong there. Are there any more errors in the nodebb log?
@insuusvenerati try running ./nodebb build
and then start NodeBB