Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
J
jumpserver
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ops
jumpserver
Commits
011c1255
Commit
011c1255
authored
Aug 29, 2016
by
ibuler
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Modify user active api And Add Token authorization
parent
1a9f90a0
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
460 additions
and
21 deletions
+460
-21
settings.py
apps/jumpserver/settings.py
+2
-0
api.py
apps/users/api.py
+9
-13
serializers.py
apps/users/serializers.py
+6
-0
user_detail.html
apps/users/templates/users/user_detail.html
+1
-4
urls.py
apps/users/urls.py
+5
-4
jumpserver.log
logs/jumpserver.log
+437
-0
No files found.
apps/jumpserver/settings.py
View file @
011c1255
...
...
@@ -53,6 +53,7 @@ INSTALLED_APPS = [
'audits.apps.AuditsConfig'
,
'common.apps.CommonConfig'
,
'rest_framework'
,
'rest_framework.authtoken'
,
'bootstrapform'
,
# 'django.contrib.admin',
'django.contrib.auth'
,
...
...
@@ -247,6 +248,7 @@ REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES'
:
(
'rest_framework.authentication.BasicAuthentication'
,
'rest_framework.authentication.SessionAuthentication'
,
'rest_framework.authentication.TokenAuthentication'
,
),
}
# This setting is required to override the Django's main loop, when running in
...
...
apps/users/api.py
View file @
011c1255
...
...
@@ -7,7 +7,7 @@ from rest_framework import generics, mixins, status, permissions
from
rest_framework.views
import
APIView
from
rest_framework.response
import
Response
from
.serializers
import
UserSerializer
,
UserGroupSerializer
from
.serializers
import
UserSerializer
,
UserGroupSerializer
,
UserActiveSerializer
from
.models
import
User
,
UserGroup
...
...
@@ -18,24 +18,20 @@ class UserListAddApi(generics.ListCreateAPIView):
queryset
=
User
.
objects
.
all
()
serializer_class
=
UserSerializer
# permission_classes = (
# permissions.DenyAll,
# )
class
UserDetailDeleteUpdateApi
(
generics
.
RetrieveUpdateDestroyAPIView
):
queryset
=
User
.
objects
.
all
()
serializer_class
=
UserSerializer
def
put
(
self
,
request
,
*
args
,
**
kwargs
):
for
k
,
v
in
request
.
META
.
items
():
logger
.
debug
(
"
%
s -->
%
s"
%
(
k
,
v
))
return
super
(
UserDetailDeleteUpdateApi
,
self
)
.
put
(
request
,
*
args
,
**
kwargs
)
# def get(self, request, *args, **kwargs):
# print("hello world")
# print(request.user)
# return super(UserDetailDeleteUpdateApi, self).get(request, *args, **kwargs)
class
UserActiveApi
(
generics
.
RetrieveUpdateDestroyAPIView
):
queryset
=
User
.
objects
.
all
()
serializer_class
=
UserActiveSerializer
# def put(self, request, *args, **kwargs):
# for k, v in request.META.items():
# logger.debug("%s --> %s" % (k, v))
# return super(UserActiveApi, self).put(request, *args, **kwargs)
class
UserGroupListAddApi
(
generics
.
ListCreateAPIView
):
...
...
apps/users/serializers.py
View file @
011c1255
...
...
@@ -17,6 +17,12 @@ class UserSerializer(serializers.ModelSerializer):
]
class
UserActiveSerializer
(
serializers
.
ModelSerializer
):
class
Meta
:
model
=
User
fields
=
[
'is_active'
]
class
UserGroupSerializer
(
serializers
.
ModelSerializer
):
users
=
serializers
.
HyperlinkedRelatedField
(
many
=
True
,
read_only
=
True
,
view_name
=
'users:user-detail-api'
)
...
...
apps/users/templates/users/user_detail.html
View file @
011c1255
...
...
@@ -231,12 +231,9 @@
var
status
=
$
(
obj
).
prop
(
'checked'
);
$
.
ajax
({
url
:
"{% url 'users:user-detail-api' pk=user.id %}"
,
{
#
url
:
"{% url 'users:login' %}"
,
#
}
url
:
"{% url 'users:user-active-api' pk=user.id %}"
,
type
:
"PUT"
,
data
:
{
'username'
:
"{{ user.username }}"
,
'email'
:
"{{ user.email }}"
,
'is_active'
:
status
},
success
:
function
(
data
,
status
)
{
...
...
apps/users/urls.py
View file @
011c1255
...
...
@@ -22,8 +22,9 @@ urlpatterns = [
urlpatterns
+=
[
url
(
r'^v1/users/$'
,
api
.
UserListAddApi
.
as_view
(),
name
=
'user-list-api'
),
url
(
r'^v1/users/(?P<pk>[0-9]+)/$'
,
api
.
UserDetailDeleteUpdateApi
.
as_view
(),
name
=
'user-detail-api'
),
url
(
r'^v1/usergroups/$'
,
api
.
UserGroupListAddApi
.
as_view
(),
name
=
'usergroup-list-api'
),
url
(
r'^v1/usergroups/(?P<pk>[0-9]+)/$'
,
api
.
UserGroupDetailDeleteUpdateApi
.
as_view
(),
name
=
'usergroup-detail-api'
),
url
(
r'^v1/users$'
,
api
.
UserListAddApi
.
as_view
(),
name
=
'user-list-api'
),
url
(
r'^v1/users/(?P<pk>[0-9]+)$'
,
api
.
UserDetailDeleteUpdateApi
.
as_view
(),
name
=
'user-detail-api'
),
url
(
r'^v1/users/(?P<pk>[0-9]+)/active$'
,
api
.
UserActiveApi
.
as_view
(),
name
=
'user-active-api'
),
url
(
r'^v1/usergroups$'
,
api
.
UserGroupListAddApi
.
as_view
(),
name
=
'usergroup-list-api'
),
url
(
r'^v1/usergroups/(?P<pk>[0-9]+)$'
,
api
.
UserGroupDetailDeleteUpdateApi
.
as_view
(),
name
=
'usergroup-detail-api'
),
]
logs/jumpserver.log
0 → 100644
View file @
011c1255
2016-08-29 22:25:16 [django_runserver INFO] Websocket support is enabled
2016-08-29 22:55:32 [basehttp INFO] "GET /users/users/1/ HTTP/1.1" 200 21309
2016-08-29 22:55:33 [basehttp INFO] "GET /static/css/plugins/select2/select2.min.css HTTP/1.1" 304 0
2016-08-29 22:55:33 [basehttp INFO] "GET /static/js/plugins/select2/select2.full.min.js HTTP/1.1" 304 0
2016-08-29 22:55:33 [basehttp INFO] "GET /static/css/style.css HTTP/1.1" 304 0
2016-08-29 22:55:33 [basehttp INFO] "GET /media/avatar/default/default6.png HTTP/1.1" 304 0
2016-08-29 22:55:51 [basehttp INFO] "GET /users/users/1/ HTTP/1.1" 200 21309
2016-08-29 23:23:35 [basehttp INFO] "GET /users/users/1/ HTTP/1.1" 200 21309
2016-08-29 23:23:35 [basehttp INFO] - Broken pipe from ('192.168.152.1', 10771)
2016-08-29 23:23:35 [basehttp INFO] "GET /users/users/1/ HTTP/1.1" 200 21309
2016-08-29 23:24:19 [basehttp INFO] "GET /users/users/ HTTP/1.1" 200 13320
2016-08-29 23:24:22 [basehttp INFO] "GET /users/users/add/ HTTP/1.1" 200 15616
2016-08-29 23:24:23 [basehttp INFO] "GET /static/css/plugins/datepicker/datepicker3.css HTTP/1.1" 304 0
2016-08-29 23:24:23 [basehttp INFO] "GET /static/js/plugins/datapicker/bootstrap-datepicker.js HTTP/1.1" 304 0
2016-08-29 23:24:42 [basehttp INFO] "POST /users/users/add/ HTTP/1.1" 302 0
2016-08-29 23:24:43 [basehttp INFO] "GET /users/users/ HTTP/1.1" 200 14426
2016-08-29 23:24:49 [basehttp INFO] "GET /users/users/2/ HTTP/1.1" 200 21241
2016-08-29 23:24:49 [basehttp INFO] "GET /media/avatar/default/default5.png HTTP/1.1" 304 0
2016-08-29 23:24:51 [api DEBUG] wsgi.multiprocess --> False
2016-08-29 23:24:51 [api DEBUG] wsgi.multiprocess --> False
2016-08-29 23:24:51 [api DEBUG] RUN_MAIN --> true
2016-08-29 23:24:51 [api DEBUG] RUN_MAIN --> true
2016-08-29 23:24:51 [api DEBUG] HTTP_REFERER --> http://m/users/users/2/
2016-08-29 23:24:51 [api DEBUG] HTTP_REFERER --> http://m/users/users/2/
2016-08-29 23:24:51 [api DEBUG] HTTP_ACCEPT_LANGUAGE --> zh-CN,zh;q=0.8,en;q=0.6,pt;q=0.4,zh-TW;q=0.2
2016-08-29 23:24:51 [api DEBUG] HTTP_ACCEPT_LANGUAGE --> zh-CN,zh;q=0.8,en;q=0.6,pt;q=0.4,zh-TW;q=0.2
2016-08-29 23:24:51 [api DEBUG] SERVER_PROTOCOL --> HTTP/1.1
2016-08-29 23:24:51 [api DEBUG] SERVER_PROTOCOL --> HTTP/1.1
2016-08-29 23:24:51 [api DEBUG] SERVER_SOFTWARE --> WSGIServer/0.1 Python/2.7.12
2016-08-29 23:24:51 [api DEBUG] SERVER_SOFTWARE --> WSGIServer/0.1 Python/2.7.12
2016-08-29 23:24:51 [api DEBUG] SCRIPT_NAME -->
2016-08-29 23:24:51 [api DEBUG] SCRIPT_NAME -->
2016-08-29 23:24:51 [api DEBUG] LESSOPEN --> |/usr/bin/lesspipe.sh %s
2016-08-29 23:24:51 [api DEBUG] LESSOPEN --> |/usr/bin/lesspipe.sh %s
2016-08-29 23:24:51 [api DEBUG] HTTP_X_CSRFTOKEN --> DNCBjEYS8DU3r76ViaGkjcWab1maXEhW7uDqYQcSeIgq26QtGknMhCgJbfpHQMe8
2016-08-29 23:24:51 [api DEBUG] HTTP_X_CSRFTOKEN --> DNCBjEYS8DU3r76ViaGkjcWab1maXEhW7uDqYQcSeIgq26QtGknMhCgJbfpHQMe8
2016-08-29 23:24:51 [api DEBUG] SSH_CLIENT --> 192.168.152.1 62321 22
2016-08-29 23:24:51 [api DEBUG] SSH_CLIENT --> 192.168.152.1 62321 22
2016-08-29 23:24:51 [api DEBUG] CVS_RSH --> ssh
2016-08-29 23:24:51 [api DEBUG] CVS_RSH --> ssh
2016-08-29 23:24:51 [api DEBUG] LOGNAME --> root
2016-08-29 23:24:51 [api DEBUG] LOGNAME --> root
2016-08-29 23:24:51 [api DEBUG] USER --> root
2016-08-29 23:24:51 [api DEBUG] USER --> root
2016-08-29 23:24:51 [api DEBUG] HTTP_ORIGIN --> http://m
2016-08-29 23:24:51 [api DEBUG] HTTP_ORIGIN --> http://m
2016-08-29 23:24:51 [api DEBUG] PATH --> /root/env2.7/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/node/bin:/root/bin
2016-08-29 23:24:51 [api DEBUG] PATH --> /root/env2.7/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/node/bin:/root/bin
2016-08-29 23:24:51 [api DEBUG] QUERY_STRING -->
2016-08-29 23:24:51 [api DEBUG] QUERY_STRING -->
2016-08-29 23:24:51 [api DEBUG] HOME --> /root
2016-08-29 23:24:51 [api DEBUG] HOME --> /root
2016-08-29 23:24:51 [api DEBUG] PS1 --> (env2.7) [\u@\h \W]\$
2016-08-29 23:24:51 [api DEBUG] PS1 --> (env2.7) [\u@\h \W]\$
2016-08-29 23:24:51 [api DEBUG] wsgi.errors --> <open file '<stderr>', mode 'w' at 0x7f9a0c5781e0>
2016-08-29 23:24:51 [api DEBUG] wsgi.errors --> <open file '<stderr>', mode 'w' at 0x7f9a0c5781e0>
2016-08-29 23:24:51 [api DEBUG] LANG --> en_US.UTF-8
2016-08-29 23:24:51 [api DEBUG] LANG --> en_US.UTF-8
2016-08-29 23:24:51 [api DEBUG] HISTCONTROL --> ignoredups
2016-08-29 23:24:51 [api DEBUG] HISTCONTROL --> ignoredups
2016-08-29 23:24:51 [api DEBUG] TERM --> xterm
2016-08-29 23:24:51 [api DEBUG] TERM --> xterm
2016-08-29 23:24:51 [api DEBUG] SHELL --> /bin/bash
2016-08-29 23:24:51 [api DEBUG] SHELL --> /bin/bash
2016-08-29 23:24:51 [api DEBUG] VIRTUALENVWRAPPER_PYTHON --> /usr/local/bin/python3
2016-08-29 23:24:51 [api DEBUG] VIRTUALENVWRAPPER_PYTHON --> /usr/local/bin/python3
2016-08-29 23:24:51 [api DEBUG] HTTP_COOKIE --> sessionid=9zmb3etjbixqmga4wc5ihvyy006m7alz; csrftoken=DNCBjEYS8DU3r76ViaGkjcWab1maXEhW7uDqYQcSeIgq26QtGknMhCgJbfpHQMe8
2016-08-29 23:24:51 [api DEBUG] HTTP_COOKIE --> sessionid=9zmb3etjbixqmga4wc5ihvyy006m7alz; csrftoken=DNCBjEYS8DU3r76ViaGkjcWab1maXEhW7uDqYQcSeIgq26QtGknMhCgJbfpHQMe8
2016-08-29 23:24:51 [api DEBUG] SERVER_NAME --> localhost.localdomain
2016-08-29 23:24:51 [api DEBUG] SERVER_NAME --> localhost.localdomain
2016-08-29 23:24:51 [api DEBUG] REMOTE_ADDR --> 192.168.152.1
2016-08-29 23:24:51 [api DEBUG] REMOTE_ADDR --> 192.168.152.1
2016-08-29 23:24:51 [api DEBUG] SHLVL --> 1
2016-08-29 23:24:51 [api DEBUG] SHLVL --> 1
2016-08-29 23:24:51 [api DEBUG] G_BROKEN_FILENAMES --> 1
2016-08-29 23:24:51 [api DEBUG] G_BROKEN_FILENAMES --> 1
2016-08-29 23:24:51 [api DEBUG] HISTSIZE --> 1000
2016-08-29 23:24:51 [api DEBUG] HISTSIZE --> 1000
2016-08-29 23:24:51 [api DEBUG] wsgi.url_scheme --> http
2016-08-29 23:24:51 [api DEBUG] wsgi.url_scheme --> http
2016-08-29 23:24:51 [api DEBUG] SERVER_PORT --> 80
2016-08-29 23:24:51 [api DEBUG] SERVER_PORT --> 80
2016-08-29 23:24:51 [api DEBUG] CONTENT_LENGTH --> 61
2016-08-29 23:24:51 [api DEBUG] CONTENT_LENGTH --> 61
2016-08-29 23:24:51 [api DEBUG] WORKON_HOME --> /root/workspaces
2016-08-29 23:24:51 [api DEBUG] WORKON_HOME --> /root/workspaces
2016-08-29 23:24:51 [api DEBUG] HTTP_CONNECTION --> keep-alive
2016-08-29 23:24:51 [api DEBUG] HTTP_CONNECTION --> keep-alive
2016-08-29 23:24:51 [api DEBUG] HTTP_X_REQUESTED_WITH --> XMLHttpRequest
2016-08-29 23:24:51 [api DEBUG] HTTP_X_REQUESTED_WITH --> XMLHttpRequest
2016-08-29 23:24:51 [api DEBUG] wsgi.file_wrapper --> wsgiref.util.FileWrapper
2016-08-29 23:24:51 [api DEBUG] wsgi.file_wrapper --> wsgiref.util.FileWrapper
2016-08-29 23:24:51 [api DEBUG] VIRTUAL_ENV --> /root/env2.7
2016-08-29 23:24:51 [api DEBUG] VIRTUAL_ENV --> /root/env2.7
2016-08-29 23:24:51 [api DEBUG] CSRF_COOKIE --> DNCBjEYS8DU3r76ViaGkjcWab1maXEhW7uDqYQcSeIgq26QtGknMhCgJbfpHQMe8
2016-08-29 23:24:51 [api DEBUG] CSRF_COOKIE --> DNCBjEYS8DU3r76ViaGkjcWab1maXEhW7uDqYQcSeIgq26QtGknMhCgJbfpHQMe8
2016-08-29 23:24:51 [api DEBUG] wsgi.input --> <socket._fileobject object at 0x7f99f7a417d0>
2016-08-29 23:24:51 [api DEBUG] wsgi.input --> <socket._fileobject object at 0x7f99f7a417d0>
2016-08-29 23:24:51 [api DEBUG] VIRTUALENVWRAPPER_WORKON_CD --> 1
2016-08-29 23:24:51 [api DEBUG] VIRTUALENVWRAPPER_WORKON_CD --> 1
2016-08-29 23:24:51 [api DEBUG] HTTP_HOST --> m
2016-08-29 23:24:51 [api DEBUG] HTTP_HOST --> m
2016-08-29 23:24:51 [api DEBUG] wsgi.multithread --> True
2016-08-29 23:24:51 [api DEBUG] wsgi.multithread --> True
2016-08-29 23:24:51 [api DEBUG] TZ --> Asia/Shanghai
2016-08-29 23:24:51 [api DEBUG] TZ --> Asia/Shanghai
2016-08-29 23:24:51 [api DEBUG] _ --> /root/env2.7/bin/python
2016-08-29 23:24:51 [api DEBUG] _ --> /root/env2.7/bin/python
2016-08-29 23:24:51 [api DEBUG] HTTP_ACCEPT --> */*
2016-08-29 23:24:51 [api DEBUG] HTTP_ACCEPT --> */*
2016-08-29 23:24:51 [api DEBUG] VIRTUALENVWRAPPER_PROJECT_FILENAME --> .project
2016-08-29 23:24:51 [api DEBUG] VIRTUALENVWRAPPER_PROJECT_FILENAME --> .project
2016-08-29 23:24:51 [api DEBUG] SSH_CONNECTION --> 192.168.152.1 62321 192.168.152.129 22
2016-08-29 23:24:51 [api DEBUG] SSH_CONNECTION --> 192.168.152.1 62321 192.168.152.129 22
2016-08-29 23:24:51 [api DEBUG] wsgi.version --> (1, 0)
2016-08-29 23:24:51 [api DEBUG] wsgi.version --> (1, 0)
2016-08-29 23:24:51 [api DEBUG] VIRTUALENVWRAPPER_HOOK_DIR --> /root/workspaces
2016-08-29 23:24:51 [api DEBUG] VIRTUALENVWRAPPER_HOOK_DIR --> /root/workspaces
2016-08-29 23:24:51 [api DEBUG] GATEWAY_INTERFACE --> CGI/1.1
2016-08-29 23:24:51 [api DEBUG] GATEWAY_INTERFACE --> CGI/1.1
2016-08-29 23:24:51 [api DEBUG] wsgi.run_once --> False
2016-08-29 23:24:51 [api DEBUG] wsgi.run_once --> False
2016-08-29 23:24:51 [api DEBUG] SSH_TTY --> /dev/pts/3
2016-08-29 23:24:51 [api DEBUG] SSH_TTY --> /dev/pts/3
2016-08-29 23:24:51 [api DEBUG] OLDPWD --> /opt/jumpserver
2016-08-29 23:24:51 [api DEBUG] OLDPWD --> /opt/jumpserver
2016-08-29 23:24:51 [api DEBUG] HOSTNAME --> localhost.localdomain
2016-08-29 23:24:51 [api DEBUG] HOSTNAME --> localhost.localdomain
2016-08-29 23:24:51 [api DEBUG] HTTP_USER_AGENT --> Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
2016-08-29 23:24:51 [api DEBUG] HTTP_USER_AGENT --> Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
2016-08-29 23:24:51 [api DEBUG] VIRTUALENVWRAPPER_SCRIPT --> /usr/local/bin/virtualenvwrapper.sh
2016-08-29 23:24:51 [api DEBUG] VIRTUALENVWRAPPER_SCRIPT --> /usr/local/bin/virtualenvwrapper.sh
2016-08-29 23:24:51 [api DEBUG] PWD --> /opt/jumpserver/apps
2016-08-29 23:24:51 [api DEBUG] PWD --> /opt/jumpserver/apps
2016-08-29 23:24:51 [api DEBUG] REQUEST_METHOD --> PUT
2016-08-29 23:24:51 [api DEBUG] REQUEST_METHOD --> PUT
2016-08-29 23:24:51 [api DEBUG] DJANGO_SETTINGS_MODULE --> jumpserver.settings
2016-08-29 23:24:51 [api DEBUG] DJANGO_SETTINGS_MODULE --> jumpserver.settings
2016-08-29 23:24:51 [api DEBUG] CONTENT_TYPE --> application/x-www-form-urlencoded; charset=UTF-8
2016-08-29 23:24:51 [api DEBUG] CONTENT_TYPE --> application/x-www-form-urlencoded; charset=UTF-8
2016-08-29 23:24:51 [api DEBUG] MAIL --> /var/spool/mail/root
2016-08-29 23:24:51 [api DEBUG] MAIL --> /var/spool/mail/root
2016-08-29 23:24:51 [api DEBUG] LS_COLORS --> rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:
2016-08-29 23:24:51 [api DEBUG] LS_COLORS --> rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:
2016-08-29 23:24:51 [api DEBUG] REMOTE_HOST -->
2016-08-29 23:24:51 [api DEBUG] REMOTE_HOST -->
2016-08-29 23:24:51 [api DEBUG] HTTP_ACCEPT_ENCODING --> gzip, deflate, sdch
2016-08-29 23:24:51 [api DEBUG] HTTP_ACCEPT_ENCODING --> gzip, deflate, sdch
2016-08-29 23:24:51 [api DEBUG] PATH_INFO --> /users/v1/users/2/
2016-08-29 23:24:51 [api DEBUG] PATH_INFO --> /users/v1/users/2/
2016-08-29 23:24:51 [basehttp INFO] "PUT /users/v1/users/2/ HTTP/1.1" 200 347
2016-08-29 23:24:52 [basehttp INFO] "GET /users/users/2/ HTTP/1.1" 200 21232
2016-08-29 23:24:52 [basehttp INFO] "GET /static/css/font-awesome.css HTTP/1.1" 304 0
2016-08-29 23:24:52 [basehttp INFO] "GET /static/js/jquery-2.1.1.js HTTP/1.1" 304 0
2016-08-29 23:24:52 [basehttp INFO] "GET /static/css/style.css HTTP/1.1" 304 0
2016-08-29 23:24:52 [basehttp INFO] "GET /static/css/bootstrap.min.css HTTP/1.1" 304 0
2016-08-29 23:24:52 [basehttp INFO] "GET /static/css/plugins/select2/select2.min.css HTTP/1.1" 304 0
2016-08-29 23:24:52 [basehttp INFO] "GET /static/css/plugins/vaildator/jquery.validator.css HTTP/1.1" 304 0
2016-08-29 23:24:52 [basehttp INFO] "GET /static/js/bootstrap.min.js HTTP/1.1" 304 0
2016-08-29 23:24:52 [basehttp INFO] "GET /static/js/plugins/select2/select2.full.min.js HTTP/1.1" 304 0
2016-08-29 23:24:52 [basehttp INFO] "GET /static/js/plugins/metisMenu/jquery.metisMenu.js HTTP/1.1" 304 0
2016-08-29 23:24:52 [basehttp INFO] "GET /static/js/base.js HTTP/1.1" 304 0
2016-08-29 23:24:52 [basehttp INFO] "GET /static/js/inspinia.js HTTP/1.1" 304 0
2016-08-29 23:24:52 [basehttp INFO] "GET /media/avatar/default/default5.png HTTP/1.1" 304 0
2016-08-29 23:24:52 [basehttp INFO] "GET /static/img/root.png HTTP/1.1" 304 0
2016-08-29 23:24:53 [basehttp INFO] "GET /static/css/patterns/header-profile.png HTTP/1.1" 304 0
2016-08-29 23:24:53 [basehttp INFO] "GET /static/img/facio.ico HTTP/1.1" 200 1628
2016-08-29 23:27:27 [basehttp INFO] "GET /users/users/ HTTP/1.1" 200 14254
2016-08-29 23:36:39 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:36:44 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:37:14 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:40:28 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:41:34 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:49:22 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:49:29 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:50:50 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:51:29 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:51:45 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:52:37 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:53:13 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:53:41 [basehttp INFO] "GET /users/users/ HTTP/1.1" 200 14254
2016-08-29 23:53:41 [basehttp INFO] "GET /static/css/plugins/vaildator/jquery.validator.css HTTP/1.1" 304 0
2016-08-29 23:53:41 [basehttp INFO] "GET /static/css/font-awesome.css HTTP/1.1" 304 0
2016-08-29 23:53:41 [basehttp INFO] "GET /static/css/bootstrap.min.css HTTP/1.1" 304 0
2016-08-29 23:53:41 [basehttp INFO] "GET /static/css/style.css HTTP/1.1" 304 0
2016-08-29 23:53:41 [basehttp INFO] "GET /static/js/jquery-2.1.1.js HTTP/1.1" 304 0
2016-08-29 23:53:41 [basehttp INFO] "GET /static/js/bootstrap.min.js HTTP/1.1" 304 0
2016-08-29 23:53:41 [basehttp INFO] "GET /static/js/base.js HTTP/1.1" 304 0
2016-08-29 23:53:41 [basehttp INFO] "GET /static/js/plugins/metisMenu/jquery.metisMenu.js HTTP/1.1" 304 0
2016-08-29 23:53:41 [basehttp INFO] "GET /static/js/inspinia.js HTTP/1.1" 304 0
2016-08-29 23:53:41 [basehttp INFO] "GET /static/img/root.png HTTP/1.1" 304 0
2016-08-29 23:53:42 [basehttp INFO] "GET /static/css/patterns/header-profile.png HTTP/1.1" 304 0
2016-08-29 23:53:42 [basehttp INFO] "GET /static/fonts/fontawesome-webfont.woff?v=4.2.0 HTTP/1.1" 304 0
2016-08-29 23:53:42 [basehttp INFO] "GET /static/img/facio.ico HTTP/1.1" 200 1628
2016-08-29 23:53:43 [basehttp INFO] "GET /users/users/2/ HTTP/1.1" 200 21141
2016-08-29 23:53:55 [basehttp WARNING] "PUT /users/v1/users/2/active HTTP/1.1" 405 40
2016-08-29 23:54:12 [basehttp INFO] "GET /users/users/2/ HTTP/1.1" 200 21141
2016-08-29 23:54:13 [basehttp INFO] "GET /static/css/font-awesome.css HTTP/1.1" 304 0
2016-08-29 23:54:13 [basehttp INFO] "GET /static/css/bootstrap.min.css HTTP/1.1" 304 0
2016-08-29 23:54:13 [basehttp INFO] "GET /static/js/jquery-2.1.1.js HTTP/1.1" 304 0
2016-08-29 23:54:13 [basehttp INFO] "GET /static/css/plugins/vaildator/jquery.validator.css HTTP/1.1" 304 0
2016-08-29 23:54:13 [basehttp INFO] "GET /static/css/style.css HTTP/1.1" 304 0
2016-08-29 23:54:13 [basehttp INFO] "GET /static/js/bootstrap.min.js HTTP/1.1" 304 0
2016-08-29 23:54:13 [basehttp INFO] "GET /static/css/plugins/select2/select2.min.css HTTP/1.1" 304 0
2016-08-29 23:54:13 [basehttp INFO] "GET /static/js/plugins/select2/select2.full.min.js HTTP/1.1" 304 0
2016-08-29 23:54:13 [basehttp INFO] "GET /static/js/plugins/metisMenu/jquery.metisMenu.js HTTP/1.1" 304 0
2016-08-29 23:54:13 [basehttp INFO] "GET /static/js/inspinia.js HTTP/1.1" 304 0
2016-08-29 23:54:13 [basehttp INFO] "GET /static/js/base.js HTTP/1.1" 304 0
2016-08-29 23:54:13 [basehttp INFO] "GET /static/img/root.png HTTP/1.1" 304 0
2016-08-29 23:54:13 [basehttp INFO] "GET /media/avatar/default/default5.png HTTP/1.1" 304 0
2016-08-29 23:54:13 [basehttp INFO] "GET /static/css/patterns/header-profile.png HTTP/1.1" 304 0
2016-08-29 23:54:13 [basehttp INFO] "GET /static/img/facio.ico HTTP/1.1" 200 1628
2016-08-29 23:54:15 [basehttp INFO] "GET /users/users/2/ HTTP/1.1" 200 21141
2016-08-29 23:54:15 [basehttp INFO] "GET /static/css/bootstrap.min.css HTTP/1.1" 304 0
2016-08-29 23:54:15 [basehttp INFO] "GET /static/css/plugins/vaildator/jquery.validator.css HTTP/1.1" 304 0
2016-08-29 23:54:15 [basehttp INFO] "GET /static/css/plugins/select2/select2.min.css HTTP/1.1" 304 0
2016-08-29 23:54:15 [basehttp INFO] "GET /static/css/font-awesome.css HTTP/1.1" 304 0
2016-08-29 23:54:15 [basehttp INFO] "GET /static/css/style.css HTTP/1.1" 304 0
2016-08-29 23:54:15 [basehttp INFO] "GET /static/js/jquery-2.1.1.js HTTP/1.1" 304 0
2016-08-29 23:54:15 [basehttp INFO] "GET /static/js/bootstrap.min.js HTTP/1.1" 304 0
2016-08-29 23:54:15 [basehttp INFO] "GET /static/js/plugins/select2/select2.full.min.js HTTP/1.1" 304 0
2016-08-29 23:54:15 [basehttp INFO] "GET /static/js/base.js HTTP/1.1" 304 0
2016-08-29 23:54:15 [basehttp INFO] "GET /static/js/inspinia.js HTTP/1.1" 304 0
2016-08-29 23:54:15 [basehttp INFO] "GET /static/js/plugins/metisMenu/jquery.metisMenu.js HTTP/1.1" 304 0
2016-08-29 23:54:15 [basehttp INFO] "GET /static/img/root.png HTTP/1.1" 304 0
2016-08-29 23:54:15 [basehttp INFO] "GET /media/avatar/default/default5.png HTTP/1.1" 304 0
2016-08-29 23:54:16 [basehttp INFO] "GET /static/css/patterns/header-profile.png HTTP/1.1" 304 0
2016-08-29 23:54:16 [basehttp INFO] "GET /static/img/facio.ico HTTP/1.1" 200 1628
2016-08-29 23:55:00 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:55:09 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:55:24 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:55:28 [basehttp INFO] "GET /users/users/2/ HTTP/1.1" 200 21141
2016-08-29 23:55:28 [basehttp INFO] "GET /static/css/bootstrap.min.css HTTP/1.1" 304 0
2016-08-29 23:55:28 [basehttp INFO] "GET /static/css/plugins/vaildator/jquery.validator.css HTTP/1.1" 304 0
2016-08-29 23:55:28 [basehttp INFO] "GET /static/js/jquery-2.1.1.js HTTP/1.1" 304 0
2016-08-29 23:55:28 [basehttp INFO] "GET /static/css/font-awesome.css HTTP/1.1" 304 0
2016-08-29 23:55:28 [basehttp INFO] "GET /static/css/style.css HTTP/1.1" 304 0
2016-08-29 23:55:28 [basehttp INFO] "GET /static/css/plugins/select2/select2.min.css HTTP/1.1" 304 0
2016-08-29 23:55:28 [basehttp INFO] "GET /static/js/plugins/select2/select2.full.min.js HTTP/1.1" 304 0
2016-08-29 23:55:28 [basehttp INFO] "GET /static/js/bootstrap.min.js HTTP/1.1" 304 0
2016-08-29 23:55:28 [basehttp INFO] "GET /static/js/inspinia.js HTTP/1.1" 304 0
2016-08-29 23:55:28 [basehttp INFO] "GET /static/js/plugins/metisMenu/jquery.metisMenu.js HTTP/1.1" 304 0
2016-08-29 23:55:28 [basehttp INFO] "GET /static/js/base.js HTTP/1.1" 304 0
2016-08-29 23:55:28 [basehttp INFO] "GET /static/img/root.png HTTP/1.1" 304 0
2016-08-29 23:55:28 [basehttp INFO] "GET /media/avatar/default/default5.png HTTP/1.1" 304 0
2016-08-29 23:55:28 [basehttp INFO] "GET /static/css/patterns/header-profile.png HTTP/1.1" 304 0
2016-08-29 23:55:28 [basehttp INFO] "GET /static/img/facio.ico HTTP/1.1" 200 1628
2016-08-29 23:55:31 [api DEBUG] wsgi.multiprocess --> False
2016-08-29 23:55:31 [api DEBUG] wsgi.multiprocess --> False
2016-08-29 23:55:31 [api DEBUG] RUN_MAIN --> true
2016-08-29 23:55:31 [api DEBUG] RUN_MAIN --> true
2016-08-29 23:55:31 [api DEBUG] HTTP_REFERER --> http://m/users/users/2/
2016-08-29 23:55:31 [api DEBUG] HTTP_REFERER --> http://m/users/users/2/
2016-08-29 23:55:31 [api DEBUG] HTTP_ACCEPT_LANGUAGE --> zh-CN,zh;q=0.8,en;q=0.6,pt;q=0.4,zh-TW;q=0.2
2016-08-29 23:55:31 [api DEBUG] HTTP_ACCEPT_LANGUAGE --> zh-CN,zh;q=0.8,en;q=0.6,pt;q=0.4,zh-TW;q=0.2
2016-08-29 23:55:31 [api DEBUG] SERVER_PROTOCOL --> HTTP/1.1
2016-08-29 23:55:31 [api DEBUG] SERVER_PROTOCOL --> HTTP/1.1
2016-08-29 23:55:31 [api DEBUG] SERVER_SOFTWARE --> WSGIServer/0.1 Python/2.7.12
2016-08-29 23:55:31 [api DEBUG] SERVER_SOFTWARE --> WSGIServer/0.1 Python/2.7.12
2016-08-29 23:55:31 [api DEBUG] SCRIPT_NAME -->
2016-08-29 23:55:31 [api DEBUG] SCRIPT_NAME -->
2016-08-29 23:55:31 [api DEBUG] LESSOPEN --> |/usr/bin/lesspipe.sh %s
2016-08-29 23:55:31 [api DEBUG] LESSOPEN --> |/usr/bin/lesspipe.sh %s
2016-08-29 23:55:31 [api DEBUG] HTTP_X_CSRFTOKEN --> DNCBjEYS8DU3r76ViaGkjcWab1maXEhW7uDqYQcSeIgq26QtGknMhCgJbfpHQMe8
2016-08-29 23:55:31 [api DEBUG] HTTP_X_CSRFTOKEN --> DNCBjEYS8DU3r76ViaGkjcWab1maXEhW7uDqYQcSeIgq26QtGknMhCgJbfpHQMe8
2016-08-29 23:55:31 [api DEBUG] SSH_CLIENT --> 192.168.152.1 62321 22
2016-08-29 23:55:31 [api DEBUG] SSH_CLIENT --> 192.168.152.1 62321 22
2016-08-29 23:55:31 [api DEBUG] CVS_RSH --> ssh
2016-08-29 23:55:31 [api DEBUG] CVS_RSH --> ssh
2016-08-29 23:55:31 [api DEBUG] LOGNAME --> root
2016-08-29 23:55:31 [api DEBUG] LOGNAME --> root
2016-08-29 23:55:31 [api DEBUG] USER --> root
2016-08-29 23:55:31 [api DEBUG] USER --> root
2016-08-29 23:55:31 [api DEBUG] HTTP_ORIGIN --> http://m
2016-08-29 23:55:31 [api DEBUG] HTTP_ORIGIN --> http://m
2016-08-29 23:55:31 [api DEBUG] PATH --> /root/env2.7/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/node/bin:/root/bin
2016-08-29 23:55:31 [api DEBUG] PATH --> /root/env2.7/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/node/bin:/root/bin
2016-08-29 23:55:31 [api DEBUG] QUERY_STRING -->
2016-08-29 23:55:31 [api DEBUG] QUERY_STRING -->
2016-08-29 23:55:31 [api DEBUG] HOME --> /root
2016-08-29 23:55:31 [api DEBUG] HOME --> /root
2016-08-29 23:55:31 [api DEBUG] PS1 --> (env2.7) [\u@\h \W]\$
2016-08-29 23:55:31 [api DEBUG] PS1 --> (env2.7) [\u@\h \W]\$
2016-08-29 23:55:31 [api DEBUG] wsgi.errors --> <open file '<stderr>', mode 'w' at 0x7ff5863aa1e0>
2016-08-29 23:55:31 [api DEBUG] wsgi.errors --> <open file '<stderr>', mode 'w' at 0x7ff5863aa1e0>
2016-08-29 23:55:31 [api DEBUG] LANG --> en_US.UTF-8
2016-08-29 23:55:31 [api DEBUG] LANG --> en_US.UTF-8
2016-08-29 23:55:31 [api DEBUG] HISTCONTROL --> ignoredups
2016-08-29 23:55:31 [api DEBUG] HISTCONTROL --> ignoredups
2016-08-29 23:55:31 [api DEBUG] TERM --> xterm
2016-08-29 23:55:31 [api DEBUG] TERM --> xterm
2016-08-29 23:55:31 [api DEBUG] SHELL --> /bin/bash
2016-08-29 23:55:31 [api DEBUG] SHELL --> /bin/bash
2016-08-29 23:55:31 [api DEBUG] VIRTUALENVWRAPPER_PYTHON --> /usr/local/bin/python3
2016-08-29 23:55:31 [api DEBUG] VIRTUALENVWRAPPER_PYTHON --> /usr/local/bin/python3
2016-08-29 23:55:31 [api DEBUG] HTTP_COOKIE --> sessionid=9zmb3etjbixqmga4wc5ihvyy006m7alz; csrftoken=DNCBjEYS8DU3r76ViaGkjcWab1maXEhW7uDqYQcSeIgq26QtGknMhCgJbfpHQMe8
2016-08-29 23:55:31 [api DEBUG] HTTP_COOKIE --> sessionid=9zmb3etjbixqmga4wc5ihvyy006m7alz; csrftoken=DNCBjEYS8DU3r76ViaGkjcWab1maXEhW7uDqYQcSeIgq26QtGknMhCgJbfpHQMe8
2016-08-29 23:55:31 [api DEBUG] SERVER_NAME --> localhost.localdomain
2016-08-29 23:55:31 [api DEBUG] SERVER_NAME --> localhost.localdomain
2016-08-29 23:55:31 [api DEBUG] REMOTE_ADDR --> 192.168.152.1
2016-08-29 23:55:31 [api DEBUG] REMOTE_ADDR --> 192.168.152.1
2016-08-29 23:55:31 [api DEBUG] SHLVL --> 1
2016-08-29 23:55:31 [api DEBUG] SHLVL --> 1
2016-08-29 23:55:31 [api DEBUG] G_BROKEN_FILENAMES --> 1
2016-08-29 23:55:31 [api DEBUG] G_BROKEN_FILENAMES --> 1
2016-08-29 23:55:31 [api DEBUG] HISTSIZE --> 1000
2016-08-29 23:55:31 [api DEBUG] HISTSIZE --> 1000
2016-08-29 23:55:31 [api DEBUG] wsgi.url_scheme --> http
2016-08-29 23:55:31 [api DEBUG] wsgi.url_scheme --> http
2016-08-29 23:55:31 [api DEBUG] SERVER_PORT --> 80
2016-08-29 23:55:31 [api DEBUG] SERVER_PORT --> 80
2016-08-29 23:55:31 [api DEBUG] CONTENT_LENGTH --> 14
2016-08-29 23:55:31 [api DEBUG] CONTENT_LENGTH --> 14
2016-08-29 23:55:31 [api DEBUG] WORKON_HOME --> /root/workspaces
2016-08-29 23:55:31 [api DEBUG] WORKON_HOME --> /root/workspaces
2016-08-29 23:55:31 [api DEBUG] HTTP_CONNECTION --> keep-alive
2016-08-29 23:55:31 [api DEBUG] HTTP_CONNECTION --> keep-alive
2016-08-29 23:55:31 [api DEBUG] HTTP_X_REQUESTED_WITH --> XMLHttpRequest
2016-08-29 23:55:31 [api DEBUG] HTTP_X_REQUESTED_WITH --> XMLHttpRequest
2016-08-29 23:55:31 [api DEBUG] wsgi.file_wrapper --> wsgiref.util.FileWrapper
2016-08-29 23:55:31 [api DEBUG] wsgi.file_wrapper --> wsgiref.util.FileWrapper
2016-08-29 23:55:31 [api DEBUG] VIRTUAL_ENV --> /root/env2.7
2016-08-29 23:55:31 [api DEBUG] VIRTUAL_ENV --> /root/env2.7
2016-08-29 23:55:31 [api DEBUG] CSRF_COOKIE --> DNCBjEYS8DU3r76ViaGkjcWab1maXEhW7uDqYQcSeIgq26QtGknMhCgJbfpHQMe8
2016-08-29 23:55:31 [api DEBUG] CSRF_COOKIE --> DNCBjEYS8DU3r76ViaGkjcWab1maXEhW7uDqYQcSeIgq26QtGknMhCgJbfpHQMe8
2016-08-29 23:55:31 [api DEBUG] wsgi.input --> <socket._fileobject object at 0x7ff5758f62d0>
2016-08-29 23:55:31 [api DEBUG] wsgi.input --> <socket._fileobject object at 0x7ff5758f62d0>
2016-08-29 23:55:31 [api DEBUG] VIRTUALENVWRAPPER_WORKON_CD --> 1
2016-08-29 23:55:31 [api DEBUG] VIRTUALENVWRAPPER_WORKON_CD --> 1
2016-08-29 23:55:31 [api DEBUG] HTTP_HOST --> m
2016-08-29 23:55:31 [api DEBUG] HTTP_HOST --> m
2016-08-29 23:55:31 [api DEBUG] wsgi.multithread --> True
2016-08-29 23:55:31 [api DEBUG] wsgi.multithread --> True
2016-08-29 23:55:31 [api DEBUG] TZ --> Asia/Shanghai
2016-08-29 23:55:31 [api DEBUG] TZ --> Asia/Shanghai
2016-08-29 23:55:31 [api DEBUG] _ --> /root/env2.7/bin/python
2016-08-29 23:55:31 [api DEBUG] _ --> /root/env2.7/bin/python
2016-08-29 23:55:31 [api DEBUG] HTTP_ACCEPT --> */*
2016-08-29 23:55:31 [api DEBUG] HTTP_ACCEPT --> */*
2016-08-29 23:55:31 [api DEBUG] VIRTUALENVWRAPPER_PROJECT_FILENAME --> .project
2016-08-29 23:55:31 [api DEBUG] VIRTUALENVWRAPPER_PROJECT_FILENAME --> .project
2016-08-29 23:55:31 [api DEBUG] SSH_CONNECTION --> 192.168.152.1 62321 192.168.152.129 22
2016-08-29 23:55:31 [api DEBUG] SSH_CONNECTION --> 192.168.152.1 62321 192.168.152.129 22
2016-08-29 23:55:31 [api DEBUG] wsgi.version --> (1, 0)
2016-08-29 23:55:31 [api DEBUG] wsgi.version --> (1, 0)
2016-08-29 23:55:31 [api DEBUG] VIRTUALENVWRAPPER_HOOK_DIR --> /root/workspaces
2016-08-29 23:55:31 [api DEBUG] VIRTUALENVWRAPPER_HOOK_DIR --> /root/workspaces
2016-08-29 23:55:31 [api DEBUG] GATEWAY_INTERFACE --> CGI/1.1
2016-08-29 23:55:31 [api DEBUG] GATEWAY_INTERFACE --> CGI/1.1
2016-08-29 23:55:31 [api DEBUG] wsgi.run_once --> False
2016-08-29 23:55:31 [api DEBUG] wsgi.run_once --> False
2016-08-29 23:55:31 [api DEBUG] SSH_TTY --> /dev/pts/3
2016-08-29 23:55:31 [api DEBUG] SSH_TTY --> /dev/pts/3
2016-08-29 23:55:31 [api DEBUG] OLDPWD --> /opt/jumpserver
2016-08-29 23:55:31 [api DEBUG] OLDPWD --> /opt/jumpserver
2016-08-29 23:55:31 [api DEBUG] HOSTNAME --> localhost.localdomain
2016-08-29 23:55:31 [api DEBUG] HOSTNAME --> localhost.localdomain
2016-08-29 23:55:31 [api DEBUG] HTTP_USER_AGENT --> Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
2016-08-29 23:55:31 [api DEBUG] HTTP_USER_AGENT --> Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
2016-08-29 23:55:31 [api DEBUG] VIRTUALENVWRAPPER_SCRIPT --> /usr/local/bin/virtualenvwrapper.sh
2016-08-29 23:55:31 [api DEBUG] VIRTUALENVWRAPPER_SCRIPT --> /usr/local/bin/virtualenvwrapper.sh
2016-08-29 23:55:31 [api DEBUG] PWD --> /opt/jumpserver/apps
2016-08-29 23:55:31 [api DEBUG] PWD --> /opt/jumpserver/apps
2016-08-29 23:55:31 [api DEBUG] REQUEST_METHOD --> PUT
2016-08-29 23:55:31 [api DEBUG] REQUEST_METHOD --> PUT
2016-08-29 23:55:31 [api DEBUG] DJANGO_SETTINGS_MODULE --> jumpserver.settings
2016-08-29 23:55:31 [api DEBUG] DJANGO_SETTINGS_MODULE --> jumpserver.settings
2016-08-29 23:55:31 [api DEBUG] CONTENT_TYPE --> application/x-www-form-urlencoded; charset=UTF-8
2016-08-29 23:55:31 [api DEBUG] CONTENT_TYPE --> application/x-www-form-urlencoded; charset=UTF-8
2016-08-29 23:55:31 [api DEBUG] MAIL --> /var/spool/mail/root
2016-08-29 23:55:31 [api DEBUG] MAIL --> /var/spool/mail/root
2016-08-29 23:55:31 [api DEBUG] LS_COLORS --> rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:
2016-08-29 23:55:31 [api DEBUG] LS_COLORS --> rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:
2016-08-29 23:55:31 [api DEBUG] REMOTE_HOST -->
2016-08-29 23:55:31 [api DEBUG] REMOTE_HOST -->
2016-08-29 23:55:31 [api DEBUG] HTTP_ACCEPT_ENCODING --> gzip, deflate, sdch
2016-08-29 23:55:31 [api DEBUG] HTTP_ACCEPT_ENCODING --> gzip, deflate, sdch
2016-08-29 23:55:31 [api DEBUG] PATH_INFO --> /users/v1/users/2/active
2016-08-29 23:55:31 [api DEBUG] PATH_INFO --> /users/v1/users/2/active
2016-08-29 23:55:31 [basehttp INFO] "PUT /users/v1/users/2/active HTTP/1.1" 200 18
2016-08-29 23:56:48 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:56:51 [basehttp INFO] "PUT /users/v1/users/2/active HTTP/1.1" 200 19
2016-08-29 23:56:56 [basehttp INFO] "GET /users/users/2/ HTTP/1.1" 200 21141
2016-08-29 23:56:56 [basehttp INFO] "GET /static/css/bootstrap.min.css HTTP/1.1" 304 0
2016-08-29 23:56:56 [basehttp INFO] "GET /static/css/plugins/vaildator/jquery.validator.css HTTP/1.1" 304 0
2016-08-29 23:56:57 [basehttp INFO] "GET /static/css/font-awesome.css HTTP/1.1" 304 0
2016-08-29 23:56:57 [basehttp INFO] "GET /static/css/style.css HTTP/1.1" 304 0
2016-08-29 23:56:57 [basehttp INFO] "GET /static/css/plugins/select2/select2.min.css HTTP/1.1" 304 0
2016-08-29 23:56:57 [basehttp INFO] "GET /static/js/jquery-2.1.1.js HTTP/1.1" 304 0
2016-08-29 23:56:57 [basehttp INFO] "GET /static/js/plugins/select2/select2.full.min.js HTTP/1.1" 304 0
2016-08-29 23:56:57 [basehttp INFO] "GET /static/js/base.js HTTP/1.1" 304 0
2016-08-29 23:56:57 [basehttp INFO] "GET /static/js/plugins/metisMenu/jquery.metisMenu.js HTTP/1.1" 304 0
2016-08-29 23:56:57 [basehttp INFO] "GET /static/js/inspinia.js HTTP/1.1" 304 0
2016-08-29 23:56:57 [basehttp INFO] "GET /static/img/root.png HTTP/1.1" 304 0
2016-08-29 23:56:57 [basehttp INFO] "GET /static/js/bootstrap.min.js HTTP/1.1" 304 0
2016-08-29 23:56:57 [basehttp INFO] "GET /media/avatar/default/default5.png HTTP/1.1" 304 0
2016-08-29 23:56:57 [basehttp INFO] "GET /static/css/patterns/header-profile.png HTTP/1.1" 304 0
2016-08-29 23:56:57 [basehttp INFO] "GET /static/img/facio.ico HTTP/1.1" 200 1628
2016-08-29 23:56:58 [basehttp INFO] "PUT /users/v1/users/2/active HTTP/1.1" 200 18
2016-08-29 23:57:00 [basehttp INFO] "GET /users/users/2/ HTTP/1.1" 200 21150
2016-08-29 23:57:01 [basehttp INFO] "GET /static/css/font-awesome.css HTTP/1.1" 304 0
2016-08-29 23:57:01 [basehttp INFO] "GET /static/js/jquery-2.1.1.js HTTP/1.1" 304 0
2016-08-29 23:57:01 [basehttp INFO] "GET /static/css/plugins/vaildator/jquery.validator.css HTTP/1.1" 304 0
2016-08-29 23:57:01 [basehttp INFO] "GET /static/css/plugins/select2/select2.min.css HTTP/1.1" 304 0
2016-08-29 23:57:01 [basehttp INFO] "GET /static/css/bootstrap.min.css HTTP/1.1" 304 0
2016-08-29 23:57:01 [basehttp INFO] "GET /static/css/style.css HTTP/1.1" 304 0
2016-08-29 23:57:01 [basehttp INFO] "GET /static/js/base.js HTTP/1.1" 304 0
2016-08-29 23:57:01 [basehttp INFO] "GET /static/js/plugins/metisMenu/jquery.metisMenu.js HTTP/1.1" 304 0
2016-08-29 23:57:01 [basehttp INFO] "GET /static/js/inspinia.js HTTP/1.1" 304 0
2016-08-29 23:57:01 [basehttp INFO] "GET /static/img/root.png HTTP/1.1" 304 0
2016-08-29 23:57:01 [basehttp INFO] "GET /static/js/plugins/select2/select2.full.min.js HTTP/1.1" 304 0
2016-08-29 23:57:01 [basehttp INFO] "GET /media/avatar/default/default5.png HTTP/1.1" 304 0
2016-08-29 23:57:01 [basehttp INFO] "GET /static/js/bootstrap.min.js HTTP/1.1" 304 0
2016-08-29 23:57:01 [basehttp INFO] "GET /static/css/patterns/header-profile.png HTTP/1.1" 304 0
2016-08-29 23:57:01 [basehttp INFO] "GET /static/img/facio.ico HTTP/1.1" 200 1628
2016-08-29 23:57:12 [basehttp INFO] "PUT /users/v1/users/2/active HTTP/1.1" 200 19
2016-08-29 23:57:13 [basehttp INFO] "PUT /users/v1/users/2/active HTTP/1.1" 200 18
2016-08-29 23:57:40 [django_runserver INFO] Websocket support is enabled
2016-08-29 23:58:27 [basehttp INFO] "GET /users/users/2/ HTTP/1.1" 200 21150
2016-08-29 23:58:27 [basehttp INFO] - Broken pipe from ('192.168.152.1', 12228)
2016-08-29 23:58:27 [basehttp INFO] "GET /users/users/2/ HTTP/1.1" 200 21150
2016-08-30 00:03:09 [django_runserver INFO] Websocket support is enabled
2016-08-30 00:03:28 [django_runserver INFO] Websocket support is enabled
2016-08-30 00:06:00 [base WARNING] Not Found: /users/v1/users/
2016-08-30 00:06:00 [basehttp WARNING] "GET /users/v1/users/ HTTP/1.1" 404 5607
2016-08-30 00:06:28 [base WARNING] Not Found: /api/users/v1/users/
2016-08-30 00:06:28 [basehttp WARNING] "GET /api/users/v1/users/ HTTP/1.1" 404 5619
2016-08-30 00:06:42 [basehttp WARNING] "GET /api/users/v1/users HTTP/1.1" 401 39
2016-08-30 00:07:03 [basehttp INFO] "GET /api/users/v1/users HTTP/1.1" 200 756
2016-08-30 00:07:08 [basehttp INFO] "GET /api/users/v1/users HTTP/1.1" 200 756
2016-08-30 00:07:16 [basehttp WARNING] "GET /api/users/v1/users HTTP/1.1" 401 58
2016-08-30 00:07:32 [basehttp WARNING] "GET /api/users/v1/users HTTP/1.1" 401 58
2016-08-30 00:07:33 [basehttp WARNING] "GET /api/users/v1/users HTTP/1.1" 401 58
2016-08-30 00:08:54 [django_runserver INFO] Websocket support is enabled
2016-08-30 00:09:11 [basehttp INFO] "GET /api/users/v1/users HTTP/1.1" 200 756
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment