Commit graph

4 commits

Author SHA1 Message Date
Ansuel Smith
0410c7b238
uwsgi-cgi: set socket to 666 permission
Currently the socket file for uwsgi can be open only from root user, change this to permit other use to use it. (Needed for nginx to use uwsgi as nobody or dedicated user)

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2018-07-18 01:52:09 +02:00
Daniel Engberg
9eefad0ad1 uwsgi-cgi: General cleanup
* Remove stray LICENSE file added to repo
* Use codeload instead of git
* Add proper (as close as possible) SPDX license
* Drop OpenSSL, PCRE and Libxml2 as dependencies
  Makes it more suitable alternative for small flash devices
* Drop /etc/uwsgi as there's only one config file
* Remove stray /etc/nginx directory
* Reorganize configuration file
* Convert init.d script to use procd
* Hardset 3 threads and processes, seems like a good tradeoff
  between performance and memory usage instead of doing
  auto scaling based on amout of cpu cores/threads

Non-scientific benchmark (tm)
ramips, mt7621, WiTi Board 16/256M

1. 3 threads, 6 processes
2. 2 threads, 2 processes
3. 3 threads, 3 processes

- LuCI Main page

1.48s
1.72s
1.64s

- Status --> Firewall

6.24s
6.39s
6.40s

- Status --> Kernel log

266ms
256ms
251ms

- Network --> Firewall

936ms
1.08s
1.07s

- Network --> Wireless

1.39s
1.42s
1.40s

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-07-15 22:53:35 +02:00
Ansuel Smith
052996773a
uwsgi-cgi: improve uwsgi configuration
This fix wrong configuration to the luci uwsgi conf

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2018-06-16 16:08:23 +02:00
Ansuel Smith
c89dc49dfb
uwsgi: add luci-support package
This adds additional specific files to support luci on the nginx

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2018-06-14 20:37:20 +02:00