我们在生产环境中使用以下nginx站点配置文件.
log_format main '$http_x_forwarded_for - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $request_time';
server {
root /srv/www/web;
server_name *.test.com;
access_log /var/log/nginx/xxx.test.com.access.log main;
Run Code Online (Sandbox Code Playgroud)
" http://a.test.com/ping "和" http://b.test.com/ping"http请求都将记录在文件xxx.test.com.access.log中.
但是有一个问题,nginx不会在xxx.test.com.access.log中存储"域名".
" http://a.test.com/ping "和" http://b.test.com/ping "共享相同的请求"Get/ping".
如何在nginx日志中记录"a.test.com"或"b.test.com"?
我是python中的新手.
有人可以回答__requires__以下代码中的含义吗?他们为什么要放在__requires__ = 'flower==0.4.0'文件的开头?
#!/srv/virtualenvs/zeusenv/bin/python
__requires__ = 'flower==0.4.0'
import sys
from pkg_resources import load_entry_point
sys.exit(
load_entry_point('flower==0.4.0', 'console_scripts', 'flower')()
)
Run Code Online (Sandbox Code Playgroud) 我可以登录phpmyadmin并快速查看数据库.一旦我点击其中一个并尝试查看表格列表,它就会很慢.有什么我想念的吗?在从Ubuntu 10.04更新到Ubuntu 12.04之前我没有这种情况.