擅长:python、mysql、java
<p>我必须更改sock文件夹的权限:</p>
<pre><code>sudo chown ben:www-data /home/ben/myproject/
</code></pre>
<p>另一件事是,在阅读了很多文章后,我已经更改了sock的位置,认为在django项目中保存sock文件不是一个好的做法。
我的新位置是:</p>
<pre><code>/home/ben/run/
</code></pre>
<p>不要忘记更改权限:</p>
<pre><code>sudo chown ben:www-data /home/ben/run/
</code></pre>
<p>要确保刷新gunicorn,请运行以下命令:</p>
<pre><code>pkill gunicorn
sudo systemctl daemon-reload
sudo systemctl start gunicorn
</code></pre>
<p>这将扼杀gunicorn进程并启动新的进程。</p>
<p>您可以运行此命令使进程在服务器启动时启动:</p>
<pre><code>sudo systemctl enable gunicorn
</code></pre>
<p>现在一切正常。</p>