diff --git a/apps/assets/migrations/0001_initial.py b/apps/assets/migrations/0001_initial.py deleted file mode 100644 index c6784a4ac..000000000 --- a/apps/assets/migrations/0001_initial.py +++ /dev/null @@ -1,111 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.10 on 2016-08-14 08:12 -from __future__ import unicode_literals - -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - initial = True - - dependencies = [ - ] - - operations = [ - migrations.CreateModel( - name='Asset', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('ip', models.CharField(blank=True, max_length=32, verbose_name='\u4e3b\u673aIP')), - ('other_ip', models.CharField(blank=True, max_length=255, null=True, verbose_name='\u5176\u4ed6IP')), - ('remote_card_ip', models.CharField(blank=True, max_length=16, null=True, verbose_name='\u8fdc\u63a7\u5361IP')), - ('hostname', models.CharField(max_length=128, unique=True, verbose_name='\u4e3b\u673a\u540d')), - ('port', models.IntegerField(blank=True, null=True, verbose_name='\u7aef\u53e3\u53f7')), - ('username', models.CharField(blank=True, max_length=16, null=True, verbose_name='\u7ba1\u7406\u7528\u6237\u540d')), - ('password', models.CharField(blank=True, max_length=256, null=True, verbose_name='\u5bc6\u7801')), - ('mac_addr', models.CharField(blank=True, max_length=20, null=True, verbose_name='MAC\u5730\u5740')), - ('brand', models.CharField(blank=True, max_length=64, null=True, verbose_name='\u786c\u4ef6\u5382\u5546\u578b\u53f7')), - ('cpu', models.CharField(blank=True, max_length=64, null=True, verbose_name='CPU')), - ('memory', models.CharField(blank=True, max_length=128, null=True, verbose_name='\u5185\u5b58')), - ('disk', models.CharField(blank=True, max_length=1024, null=True, verbose_name='\u786c\u76d8')), - ('os', models.CharField(blank=True, max_length=128, null=True, verbose_name='\u7cfb\u7edf\u4fe1\u606f')), - ('cabinet_no', models.CharField(blank=True, max_length=32, null=True, verbose_name='\u673a\u67dc\u53f7')), - ('cabinet_pos', models.IntegerField(blank=True, null=True, verbose_name='\u673a\u5668\u4f4d\u7f6e')), - ('number', models.CharField(blank=True, max_length=32, null=True, verbose_name='\u8d44\u4ea7\u7f16\u53f7')), - ('sn', models.CharField(blank=True, max_length=128, null=True, verbose_name='SN\u7f16\u53f7')), - ('created_by', models.CharField(blank=True, max_length=32, null=True, verbose_name='\u521b\u5efa\u8005')), - ('is_active', models.BooleanField(default=True, verbose_name='\u662f\u5426\u6fc0\u6d3b')), - ('date_added', models.DateTimeField(auto_now=True, null=True)), - ('comment', models.CharField(blank=True, max_length=128, null=True, verbose_name='\u5907\u6ce8')), - ], - options={ - 'db_table': 'asset', - }, - ), - migrations.CreateModel( - name='AssetExtend', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ], - ), - migrations.CreateModel( - name='AssetGroup', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=64, unique=True)), - ('created_by', models.CharField(blank=True, max_length=32, null=True, verbose_name='\u521b\u5efa\u8005')), - ('comment', models.CharField(blank=True, max_length=128, null=True)), - ], - options={ - 'db_table': 'assetgroup', - }, - ), - migrations.CreateModel( - name='IDC', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=32, verbose_name='\u673a\u623f\u540d\u79f0')), - ('bandwidth', models.CharField(blank=True, default='', max_length=32, null=True, verbose_name='\u673a\u623f\u5e26\u5bbd')), - ('contact', models.CharField(blank=True, default='', max_length=16, null=True, verbose_name='\u8054\u7cfb\u4eba')), - ('phone', models.CharField(blank=True, default='', max_length=32, null=True, verbose_name='\u8054\u7cfb\u7535\u8bdd')), - ('address', models.CharField(blank=True, default='', max_length=128, null=True, verbose_name='\u673a\u623f\u5730\u5740')), - ('network', models.TextField(blank=True, default='', null=True, verbose_name='IP\u5730\u5740\u6bb5')), - ('date_added', models.DateField(auto_now=True, null=True)), - ('operator', models.CharField(blank=True, default='', max_length=32, null=True, verbose_name='\u8fd0\u8425\u5546')), - ('created_by', models.CharField(blank=True, max_length=32, null=True, verbose_name='\u521b\u5efa\u8005')), - ('comment', models.CharField(blank=True, default='', max_length=128, null=True, verbose_name='\u5907\u6ce8')), - ], - options={ - 'db_table': 'idc', - 'verbose_name': 'IDC\u673a\u623f', - 'verbose_name_plural': 'IDC\u673a\u623f', - }, - ), - migrations.AddField( - model_name='asset', - name='env', - field=models.ManyToManyField(blank=True, related_name='asset_env_extend', to='assets.AssetExtend', verbose_name='\u6240\u5c5e\u4e3b\u673a\u7ec4\u73af\u5883'), - ), - migrations.AddField( - model_name='asset', - name='group', - field=models.ManyToManyField(blank=True, to='assets.AssetGroup', verbose_name='\u6240\u5c5e\u4e3b\u673a\u7ec4'), - ), - migrations.AddField( - model_name='asset', - name='idc', - field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.IDC', verbose_name='\u673a\u623f'), - ), - migrations.AddField( - model_name='asset', - name='status', - field=models.ManyToManyField(blank=True, related_name='asset_status_extend', to='assets.AssetExtend', verbose_name='\u673a\u5668\u72b6\u6001'), - ), - migrations.AddField( - model_name='asset', - name='type', - field=models.ManyToManyField(blank=True, related_name='asset_type_extend', to='assets.AssetExtend', verbose_name='\u673a\u5668\u7c7b\u578b'), - ), - ] diff --git a/apps/assets/migrations/__init__.py b/apps/assets/migrations/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/apps/audits/migrations/__init__.py b/apps/audits/migrations/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/apps/common/migrations/__init__.py b/apps/common/migrations/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/apps/ops/migrations/__init__.py b/apps/ops/migrations/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/apps/perms/migrations/__init__.py b/apps/perms/migrations/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/apps/users/migrations/0001_initial.py b/apps/users/migrations/0001_initial.py deleted file mode 100644 index c5d6d6acb..000000000 --- a/apps/users/migrations/0001_initial.py +++ /dev/null @@ -1,75 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.10 on 2016-08-24 08:23 -from __future__ import unicode_literals - -import django.contrib.auth.models -from django.db import migrations, models -import django.utils.timezone -import users.models - - -class Migration(migrations.Migration): - - initial = True - - dependencies = [ - ('auth', '0008_alter_user_username_max_length'), - ] - - operations = [ - migrations.CreateModel( - name='User', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('password', models.CharField(max_length=128, verbose_name='password')), - ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), - ('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')), - ('last_name', models.CharField(blank=True, max_length=30, verbose_name='last name')), - ('is_active', models.BooleanField(default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), - ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), - ('username', models.CharField(max_length=20, unique=True, verbose_name='\u7528\u6237\u540d')), - ('name', models.CharField(blank=True, max_length=20, verbose_name='\u59d3\u540d')), - ('email', models.EmailField(max_length=30, unique=True, verbose_name='\u90ae\u4ef6')), - ('role', models.CharField(choices=[('Admin', '\u7ba1\u7406\u5458'), ('User', '\u7528\u6237')], default='User', max_length=10, verbose_name='\u89d2\u8272')), - ('avatar', models.ImageField(upload_to='avatar', verbose_name='\u5934\u50cf')), - ('wechat', models.CharField(blank=True, max_length=30, verbose_name='\u5fae\u4fe1')), - ('phone', models.CharField(blank=True, max_length=20, verbose_name='\u624b\u673a\u53f7')), - ('enable_otp', models.BooleanField(default=False, verbose_name='\u542f\u7528\u4e8c\u6b21\u9a8c\u8bc1')), - ('secret_key_otp', models.CharField(blank=True, max_length=16)), - ('private_key', models.CharField(blank=True, max_length=5000, verbose_name='ssh\u79c1\u94a5')), - ('public_key', models.CharField(blank=True, max_length=1000, verbose_name='\u516c\u94a5')), - ('comment', models.TextField(blank=True, max_length=200, verbose_name='\u63cf\u8ff0')), - ('date_expired', models.DateTimeField(default=users.models.date_expired_default, verbose_name='\u6709\u6548\u671f')), - ('created_by', models.CharField(default='', max_length=30)), - ], - options={ - 'db_table': 'user', - }, - managers=[ - ('objects', django.contrib.auth.models.UserManager()), - ], - ), - migrations.CreateModel( - name='UserGroup', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=100, unique=True, verbose_name='\u7ec4\u540d\u79f0')), - ('comment', models.TextField(blank=True, verbose_name='\u63cf\u8ff0')), - ('date_added', models.DateTimeField(auto_now_add=True)), - ('created_by', models.CharField(max_length=100)), - ], - options={ - 'db_table': 'usergroup', - }, - ), - migrations.AddField( - model_name='user', - name='groups', - field=models.ManyToManyField(to='users.UserGroup', verbose_name='\u7528\u6237\u7ec4'), - ), - migrations.AddField( - model_name='user', - name='user_permissions', - field=models.ManyToManyField(blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions'), - ), - ] diff --git a/apps/users/migrations/__init__.py b/apps/users/migrations/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/logs/example.log b/logs/example.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/logs/jumpserver.log b/logs/jumpserver.log deleted file mode 100644 index 4e873d40d..000000000 --- a/logs/jumpserver.log +++ /dev/null @@ -1,437 +0,0 @@ -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 --> ', mode 'w' at 0x7f9a0c5781e0> -2016-08-29 23:24:51 [api DEBUG] wsgi.errors --> ', 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 --> -2016-08-29 23:24:51 [api DEBUG] wsgi.input --> -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 --> ', mode 'w' at 0x7ff5863aa1e0> -2016-08-29 23:55:31 [api DEBUG] wsgi.errors --> ', 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 --> -2016-08-29 23:55:31 [api DEBUG] wsgi.input --> -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