Gunicorn 显示我在以用户身份运行时套接字连接失败,但是以 root 身份运行时它完美无缺。下面是命令。
cd /home/myuser/web/myproject
source /home/myuser/myvenv/bin/activate
/home/myuser/myvenv/bin/gunicorn myproject.wsgi:application --name myproject --workers 3 --user=myuser --group=www-data --bind=unix:/home/myuser/myvenv/run/gunicorn.sock
Run Code Online (Sandbox Code Playgroud)
在哪里
Django项目路径:(/home/myuser/web/myproject包含manage.py)
Python virtualenv 路径: /home/myuser/myvenv
以 root 身份运行时:
[2017-12-27 23:25:43 +0000] [24336] [INFO] Starting gunicorn 19.7.1
[2017-12-27 23:25:43 +0000] [24336] [INFO] Listening at: unix:/home/myuser/myvenv/run/gunicorn.sock (24336)
[2017-12-27 23:25:43 +0000] [24336] [INFO] Using worker: sync
[2017-12-27 23:25:43 +0000] [24339] [INFO] Booting worker with pid: 24339
[2017-12-27 23:25:43 +0000] [24340] [INFO] Booting worker with pid: 24340
[2017-12-27 23:25:44 +0000] [24377] [INFO] Booting worker …Run Code Online (Sandbox Code Playgroud) #include <iostream>
using namespace std;
int main()
{
int i,j;
int * k;
char m;
do{
cin >> j;
k = new int[j];
for (i = 0; i < j; i++){
k[i] = i;
cout << k[i] << ", ";
}
delete[] k;
cout << "\nContinue?\n";
cin >> m;
}while (m != 'n');
}
Run Code Online (Sandbox Code Playgroud)
这是我用来描述我理解new和解决问题的程序delete.'k'会产生内存泄漏吗?