Hi, I have followed the tuto http://web2py.com/books/default/chapter/29/13/deployment-recipes#Nginx and i have the error : 2017/04/05 11:50:39 [crit] 15056#0: *1 connect() to unix:///tmp/web2py.socket failed (2: No such file or directory) while connecting to upstream,
i tried a touch /tmp/web2py.socket && chmod 777 /tmp/web2py.socket but error, WHY In the forum there are a lot of answers but none of the work # /etc/init.d/nginx restart [ ok ] Restarting nginx (via systemctl): nginx.service. # /etc/init.d/uwsgi-emperor restart [ ok ] Restarting uwsgi-emperor (via systemctl): uwsgi-emperor.service. www-data 14972 0.0 0.0 48320 3492 ? S 11:40 0:00 /usr/bin/uwsgi --ini /etc/uwsgi-emperor/emperor.ini --pidfile /run/uwsgi-emperor.pid --daemonize /var/log/uwsgi/emperor.log www-data 14973 0.0 0.0 48084 656 ? S 11:40 0:00 \_ /usr/bin/uwsgi --ini /etc/uwsgi-emperor/emperor.ini --pidfile /run/uwsgi-emperor.pid --daemonize /var/log/uwsgi/emperor.log root 15007 0.0 0.0 101568 3164 ? Ss 11:40 0:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; www-data 15008 0.0 0.0 101928 3784 ? S 11:40 0:00 \_ nginx: worker process www-data 15009 0.0 0.0 101928 3784 ? S 11:40 0:00 \_ nginx: worker process www-data 15010 0.0 0.0 101928 3784 ? S 11:40 0:00 \_ nginx: worker process www-data 15011 0.0 0.0 101928 3784 ? S 11:40 0:00 \_ nginx: worker process File : /etc/init/uwsgi-emperor.conf # Emperor uWSGI script description "uWSGI Emperor" start on runlevel [2345] stop on runlevel [06] respawn exec uwsgi --master --die-on-term --emperor /etc/uwsgi --logto /var/log/uwsgi/uwsgi.log File : /etc/uwsgi/web2py.xml <uwsgi> <socket>/tmp/web2py.socket</socket> <pythonpath>/var/www/web2py/</pythonpath> <mount>/=wsgihandler:application</mount> <master/> <processes>4</processes> <harakiri>60</harakiri> <reload-mercy>8</reload-mercy> <cpu-affinity>1</cpu-affinity> <stats>/tmp/stats.socket</stats> <max-requests>2000</max-requests> <limit-as>512</limit-as> <reload-on-as>256</reload-on-as> <reload-on-rss>192</reload-on-rss> <uid>www-data</uid> <gid>www-data</gid> <no-orphans/> </uwsgi> Nginx 1.6 # file /etc/nginx/sites-available/web2py server { listen 9090; server_name $hostname; #to enable correct use of response.static_version #location ~* /(\w+)/static(?:/_[\d]+.[\d]+.[\d]+)?/(.*)$ { # alias /home/www-data/web2py/applications/$1/static/$2; # expires max; #} location ~* /(\w+)/static/ { root /var/www/web2py/applications/; #remove next comment on production #expires max; } location / { #uwsgi_pass 127.0.0.1:9001; uwsgi_pass unix:///tmp/web2py.socket; include uwsgi_params; uwsgi_param UWSGI_SCHEME $scheme; uwsgi_param SERVER_SOFTWARE nginx/$nginx_version; } } server { listen 443 default_server ssl; server_name $hostname; ssl_certificate /etc/nginx/ssl/server.crt; ssl_certificate_key /etc/nginx/ssl/server.key; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; ssl_ciphers ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA; ssl_protocols SSLv3 TLSv1; keepalive_timeout 70; location / { #uwsgi_pass 127.0.0.1:9001; uwsgi_pass unix:///tmp/web2py.socket; include uwsgi_params; uwsgi_param UWSGI_SCHEME $scheme; uwsgi_param SERVER_SOFTWARE nginx/$nginx_version; } The keys ls -l /etc/nginx/ssl/ total 16 -rw-r--r-- 1 root root 757 avril 5 10:38 server.crt -rw-r--r-- 1 root root 603 avril 5 10:37 server.csr -rw-r--r-- 1 root root 891 avril 5 10:38 server.key -rw-r--r-- 1 root root 963 avril 5 10:38 server.key.org -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.