<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Yep, you got me. Unix sockets, because I read they're faster, and because punching holes in the Google Cloud firewall is a pain/must be approved by my boss. :) Although, maybe it won't need holes if it's all based on localhost--that's a good thought. I'll switch over to HTTP sockets tomorrow and see if that makes a difference. Thanks.<br class=""><div><blockquote type="cite" class=""><div class="">On May 10, 2016, at 18:23, Anthony Ford <<a href="mailto:ford.anthonyj@gmail.com" class="">ford.anthonyj@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">As far as I know, only the uWSGI process creates the sockets. Are you using unix sockets or network sockets? <div class=""><br class=""></div><div class="">Every time I've tried to get unix socks working, I've run into a permissions issue, and I've never had enough time to figure it out. Perhaps someone else on the list can point you in the right way.  Maybe you can try chmoding to 777 and see if that helps.</div><div class=""><br class=""></div><div class="">I usually go for network sockets bound to 127.0.0.1 for security ("socket = <a href="http://127.0.0.1:7000/" class="">127.0.0.1:7000</a>"). If you are using unix socks, you might also try the chown-socket and chmod-socket commands and set to the user/group your web server runs as (usually something like www or nginx) and a 660, 666, or 777.</div><div class=""><br class=""></div><div class=""><br class=""></div></div><div class="gmail_extra"><br clear="all" class=""><div class=""><div class="gmail_signature"><div dir="ltr" class="">Anthony Ford,<br class="">KF5IBN,<div class=""><a href="mailto:ford.anthonyj@gmail.com" target="_blank" class="">ford.anthonyj@gmail.com</a></div></div></div></div>
<br class=""><div class="gmail_quote">On Tue, May 10, 2016 at 4:40 PM, Alex Hall <span dir="ltr" class=""><<a href="mailto:ahall@autodist.com" target="_blank" class="">ahall@autodist.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class=""><div class="">Hi all,<br class=""></div>I'm suddenly getting errors, where the socket used by Nginx and UWSGI isn't reachable because of permission problems. This didn't happen until I restarted both services (Nginx was acting up; I didn't restart it to try to restart my app). Is there a specific order in which these pieces have to be started or stopped to avoid problems, or is this something different? I didn't change the socket details in any configuration file, so it almost has to be the restarting of both services. Thanks.<span class="HOEnZb"><font color="#888888" class=""><br clear="all" class=""><div class=""><div class=""><br class="">-- <br class=""><div class=""><div dir="ltr" class=""><div class=""><div class="">Alex Hall<br class=""></div>Automatic Distributors, IT department<br class=""></div><a href="mailto:ahall@autodist.com" target="_blank" class="">ahall@autodist.com</a><br class=""></div></div>
</div></div></font></span></div>
<br class="">_______________________________________________<br class="">
Flask mailing list<br class="">
<a href="mailto:Flask@python.org" class="">Flask@python.org</a><br class="">
<a href="https://mail.python.org/mailman/listinfo/flask" rel="noreferrer" target="_blank" class="">https://mail.python.org/mailman/listinfo/flask</a><br class="">
<br class=""></blockquote></div><br class=""></div>
</div></blockquote></div><br class=""></body></html>