/home/colin/anaconda3/lib/python3.7/site-packages/visdom/server.py:30: DeprecationWarning: zmq.eventloop.ioloop is deprecated in pyzmq 17. pyzmq now works with default tornado and asyncio eventloops. ioloop.install() # Needs to happen before any tornado imports! Checking for scripts. It's Alive! Traceback (most recent call last): File "/home/colin/anaconda3/lib/python3.7/runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "/home/colin/anaconda3/lib/python3.7/runpy.py", line 85, in _run_code exec(code, run_globals) File "/home/colin/anaconda3/lib/python3.7/site-packages/visdom/server.py", line 1308, in download_scripts_and_run() File "/home/colin/anaconda3/lib/python3.7/site-packages/visdom/server.py", line 1304, in download_scripts_and_run main() File "/home/colin/anaconda3/lib/python3.7/site-packages/visdom/server.py", line 1299, in main print_func=print_func, user_credential=user_credential) File "/home/colin/anaconda3/lib/python3.7/site-packages/visdom/server.py", line 1219, in start_server app.listen(port, max_buffer_size=1024 ** 3) File "/home/colin/anaconda3/lib/python3.7/site-packages/tornado/web.py", line 2042, in listen server.listen(port, address) File "/home/colin/anaconda3/lib/python3.7/site-packages/tornado/tcpserver.py", line 143, in listen sockets = bind_sockets(port, address=address) File "/home/colin/anaconda3/lib/python3.7/site-packages/tornado/netutil.py", line 168, in bind_sockets sock.bind(sockaddr) OSError: [Errno 98] Address already in use INFO:tornado.access:304 GET / (192.168.21.78) 54.91ms INFO:tornado.access:101 GET /socket (192.168.21.78) 6.02ms INFO:root:Opened new socket from ip: 192.168.21.78 INFO:tornado.access:200 POST /env/main (192.168.21.78) 4.09ms INFO:tornado.access:200 POST /env/main (192.168.21.78) 0.42ms INFO:tornado.access:200 GET /favicon.png (192.168.21.78) 1.92ms INFO:tornado.access:200 POST /env/main (127.0.0.1) 0.24ms INFO:tornado.access:101 GET /vis_socket (127.0.0.1) 0.32ms INFO:root:Opened visdom socket from ip: 127.0.0.1 INFO:tornado.access:200 POST /events (127.0.0.1) 4.59ms INFO:tornado.access:304 GET /extensions/MathMenu.js?V=2.7.1 (192.168.21.78) 2.38ms INFO:tornado.access:304 GET /extensions/MathZoom.js?V=2.7.1 (192.168.21.78) 2.47ms INFO:root:from web client: {"cmd":"close","data":"window_37c89e809e73d0","eid":"main"} INFO:root:closing window window_37c89e809e73d0 INFO:tornado.access:200 POST /win_exists (127.0.0.1) 2.13ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.30ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.41ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.31ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.84ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.51ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.30ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.45ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.31ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.40ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.41ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.41ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.46ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.55ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.56ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.30ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.42ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.42ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.42ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.63ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.41ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.40ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.40ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.59ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.48ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.46ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.40ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.40ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.59ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.40ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.42ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.40ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.40ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.39ms