@@ -15,14 +15,20 @@ master = true |
||
| 15 | 15 |
# maximum number of worker processes |
| 16 | 16 |
processes = 10 |
| 17 | 17 |
# the socket (use the full path to be safe |
| 18 |
-socket = /home/paiai/work/kodo/kodo/uwsgi/kodo.sock |
|
| 18 |
+socket = /home/paiai/work/kodo/kodo/deploy/kodo.sock |
|
| 19 | 19 |
# ... with appropriate permissions - may be needed |
| 20 | 20 |
chmod-socket = 777 |
| 21 | 21 |
# clear environment on exit |
| 22 | 22 |
vacuum = true |
| 23 | 23 |
|
| 24 |
-# 11: Resource temporarily unavailable |
|
| 24 |
+# connect() to unix:///home/xxx/xxx.sock failed (11: Resource temporarily unavailable) while connecting to upstream |
|
| 25 | 25 |
# Exec sysctl.sh first |
| 26 |
+# #!/bin/bash |
|
| 27 |
+# sudo sysctl -w net.core.somaxconn=65535 |
|
| 28 |
+# sudo sysctl -w net.core.netdev_max_backlog=65535 |
|
| 26 | 29 |
reload-mercy = 64 |
| 27 | 30 |
max-requests = 8192 |
| 28 |
-listen = 4096 |
|
| 31 |
+listen = 8192 |
|
| 32 |
+ |
|
| 33 |
+# recv() failed (104: Connection reset by peer) while reading response header from upstream |
|
| 34 |
+buffer-size = 65535 |
@@ -2,7 +2,7 @@ |
||
| 2 | 2 |
|
| 3 | 3 |
# the upstream component nginx needs to connect to |
| 4 | 4 |
upstream kodo {
|
| 5 |
- # server unix:///home/paiai/work/kodo/kodo/uwsgi/kodo.sock; # for a file socket |
|
| 5 |
+ # server unix:///home/paiai/work/kodo/kodo/deploy/kodo.sock; # for a file socket |
|
| 6 | 6 |
server 127.0.0.1:8888; # for a web port socket (we'll use this first) |
| 7 | 7 |
} |
| 8 | 8 |
|
@@ -30,6 +30,6 @@ server {
|
||
| 30 | 30 |
location / {
|
| 31 | 31 |
# uwsgi_pass kodo; |
| 32 | 32 |
proxy_pass http://kodo; |
| 33 |
- include /home/paiai/work/kodo/kodo/uwsgi/uwsgi_params; # the uwsgi_params file you installed |
|
| 33 |
+ include /home/paiai/work/kodo/kodo/deploy/uwsgi_params; # the uwsgi_params file you installed |
|
| 34 | 34 |
} |
| 35 | 35 |
} |
@@ -1,5 +1,5 @@ |
||
| 1 | 1 |
[program:kodo] |
| 2 |
-command=/home/paiai/env/bin/uwsgi --ini /home/paiai/work/kodo/kodo/uwsgi/kodo.ini |
|
| 2 |
+command=/home/paiai/env/bin/uwsgi --ini /home/paiai/work/kodo/kodo/deploy/kodo.ini |
|
| 3 | 3 |
autostart=true |
| 4 | 4 |
autorestart=true |
| 5 | 5 |
startretries=3 |
@@ -1,5 +1,5 @@ |
||
| 1 | 1 |
pywe-jssdk==1.1.0 |
| 2 |
-pywe-membercard==1.0.0 |
|
| 2 |
+pywe-membercard==1.0.1 |
|
| 3 | 3 |
pywe-miniapp==1.1.5 |
| 4 | 4 |
pywe-oauth==1.0.7 |
| 5 | 5 |
pywe-pay==1.0.12 |
@@ -1,3 +1,3 @@ |
||
| 1 |
-hiredis==0.2.0 |
|
| 1 |
+hiredis==0.3.0 |
|
| 2 | 2 |
redis==2.10.6 |
| 3 |
-redis-extensions==1.2.3 |
|
| 3 |
+redis-extensions==1.2.4 |
@@ -1,4 +1,4 @@ |
||
| 1 | 1 |
#!/bin/bash |
| 2 | 2 |
|
| 3 |
-sudo sysctl -w net.core.somaxconn=4096 |
|
| 4 |
-sudo sysctl -w net.core.netdev_max_backlog=50000 |
|
| 3 |
+sudo sysctl -w net.core.somaxconn=65535 |
|
| 4 |
+sudo sysctl -w net.core.netdev_max_backlog=65535 |