Top 30 not found urls (404s)
Url Count
--- -----
GET /uploads/favicon/favicon.ico HTTP/1.1 388
GET /uploads/favicon/manifest.json HTTP/1.1
Background: I created a folder for favicons under uploads. Then I use a favicon generator to generate a bunch of favicons and a complete declaration HTML:
The favicon seems to work, but it puzzles me why the .ico & .json appear as 404? The .PNG files work.
Over the past week my instance has been having some sporadic performance issues, which appears to coincide with significantly larger than normal Anonymous entries in the NGINX reports.
e.g., normal day:
Top 30 users by Server Load
Username Duration Reqs Routes
-------- -------- ---- ------
[Anonymous] 646.15 2862 topics/show(252.48) categories/index(204.90) -(60.69) user_avatars/show(34.32)
topics/feed(12.88)
Am I making a bad assumption when I think this is probably not valuable traffic? Some sort of bot or whatnot? Havenāt had an increase any new users or anything, a little more (maybe ~10%) more usage from actual members over the past couple weeks.
Itās just really annoying, our setup is fine for our normal and even our high activity levels, but it hasnāt been holding up well over the past week.
Hey, first of all I really love this feature, well done!
But this log leaks api_keys to moderators, if an api_key request gets to the āTop 30 urls by Server Loadā, since the topic sits at the staff category.
You canāt if you are not be able to create a new category_staff_id via rails C.
Unfortunately my systeam is not familiar with ruby āāon rails commands as he knows docker, but if you find a solution please, share it.
I tried to use nginx_analyze.rb script to analize strange traffic to my v1.8.0.beta11 forum but didnāt find it in /var/www/discourse/script after ./launcher enter app.
It was moved somewhere or removed?
Iām running the container behind an outer NGINX reverse proxy and I cannot seem to get the above type listing of server load by IP. When I link the container via unix socket, I get this:
Top 30 IPs by Server Load
IP Address Duration Reqs
---------- -------- ----
unix: 127.97 1239
----------------------------------------------------------------------------------------------------
And when I do it via TCP/IP, I get this:
Top 30 IPs by Server Load
IP Address Duration Reqs
---------- -------- ----
172.17.0.1 166.27 1712
----------------------------------------------------------------------------------------------------
Since that IP is a private IP, the latter probably has something to do with my VPS provider has set things up, but is it by design that the unix socket eats the client IPs?
Hi there. Iām trying to enable performance reports for Discourse SaaS installed from Amazon Marketplace. First of all, I donāt see launcher anywhere on the server, thus I can perform: cd /var/discourse ./launcher rebuild app
/opt/bitnami/ctlscript.sh seems to be closest to launcher, but it is missing rebuild, enter commands.
Can someone provide alternative instructions for SaaS offering? Thanks.
Bitnami is great for many things, but they donāt update their images often enough to be able to keep up with Discourse (and docker) updates. As a result youāre really on your own as far as support and maintenance is concerned. I learned this the hard way myself.
While I know this is not ideal, Iād recommend you move your installation to one thatās supported by the Discourse community. You can find suitable hosting here, here or here, build a clean image, install docker, install discourse and import the existing community via the discourse backup/restore function.
It happened so long ago I donāt recall 100% but I think quite a few people complained about having a topic with 300 performance reports in it after a year, it turned out that nobody really looked at it.
I think it was a lot more like lack of demand vs support.