/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! 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 Checking for scripts. It's Alive! INFO:tornado.access:304 GET / (192.168.21.78) 4.16ms INFO:tornado.access:200 POST /env/main (127.0.0.1) 0.34ms INFO:tornado.access:101 GET /vis_socket (127.0.0.1) 0.28ms INFO:root:Opened visdom socket from ip: 127.0.0.1 INFO:tornado.access:200 POST /events (127.0.0.1) 0.55ms INFO:tornado.access:101 GET /socket (192.168.21.78) 1.59ms INFO:root:Opened new socket from ip: 192.168.21.78 INFO:tornado.access:200 POST /env/main (192.168.21.78) 0.66ms INFO:tornado.access:200 POST /env/main (192.168.21.78) 0.57ms INFO:tornado.access:200 GET /favicon.png (192.168.21.78) 2.31ms INFO:tornado.access:304 GET /extensions/MathMenu.js?V=2.7.1 (192.168.21.78) 3.36ms INFO:tornado.access:304 GET /extensions/MathZoom.js?V=2.7.1 (192.168.21.78) 1.62ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.31ms 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.44ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.47ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.63ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.59ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.42ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.59ms 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.36ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.50ms 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.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.48ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.64ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.41ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.62ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.45ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.43ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.48ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.55ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.41ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.64ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.47ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.51ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.44ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.46ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.50ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.46ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.30ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.65ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.80ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.31ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.50ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.64ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.43ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.73ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.47ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.50ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.48ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.31ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.47ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.75ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.48ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.30ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.54ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.65ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.41ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.76ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.74ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.47ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.67ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.43ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.44ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.33ms 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.45ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.47ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.67ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.43ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.73ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.41ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.50ms 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.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.51ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.44ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.69ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.30ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.67ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.48ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.49ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms 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.73ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.62ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.47ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms 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.47ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.65ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms 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.47ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.61ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.46ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.45ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.44ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.72ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.54ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.50ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.46ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.53ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.55ms 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.65ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.54ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.46ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.52ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.50ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.50ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.51ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.40ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.74ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.46ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.70ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.53ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.49ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.51ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.63ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.70ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.35ms 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.48ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.72ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.55ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.53ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.48ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.90ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.62ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.42ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.78ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.65ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.62ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.71ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.68ms 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.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.66ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.52ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.30ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.59ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.81ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.73ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.30ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.52ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.54ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms 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.75ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.73ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.56ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.58ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.50ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.52ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.68ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.30ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.62ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.53ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.71ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.42ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.77ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.56ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.44ms 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.54ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.79ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.66ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.77ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.76ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.31ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.57ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.52ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.52ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.56ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.30ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.64ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.56ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.57ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.75ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.59ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.55ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms 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.55ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.77ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.60ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.40ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.80ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.56ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.54ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.30ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.55ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.55ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.73ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.54ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.58ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.61ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.67ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.79ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.57ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.53ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.58ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.45ms INFO:tornado.access:200 POST /update (127.0.0.1) 1.01ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.30ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.59ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.47ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.61ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.61ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.57ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.57ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.57ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.54ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.54ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.60ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.60ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.81ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.57ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.60ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.61ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.57ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.58ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.54ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.57ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.82ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.59ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.74ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.48ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.87ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.62ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.95ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.40ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.85ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.31ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.60ms 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.46ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.90ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.44ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.93ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.63ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.47ms INFO:tornado.access:200 POST /update (127.0.0.1) 1.08ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /update (127.0.0.1) 1.21ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.56ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.58ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.57ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.62ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.58ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.57ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.58ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.60ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.62ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.84ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.57ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.68ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.95ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.30ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.68ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.57ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.31ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.60ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.90ms 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.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.65ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.58ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.62ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.60ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.58ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.65ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.68ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.31ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.62ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.76ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.59ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.42ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.64ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.61ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.70ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.62ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.65ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.64ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.46ms INFO:tornado.access:200 POST /update (127.0.0.1) 1.02ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.46ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.67ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.61ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.59ms 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.47ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.94ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.98ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.62ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.60ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.40ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.89ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.90ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.66ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms 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.64ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.65ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.62ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.65ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.30ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.89ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.40ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.65ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.32ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.65ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.64ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.41ms INFO:tornado.access:200 POST /update (127.0.0.1) 1.05ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.95ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.92ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.62ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.66ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.95ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.78ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.62ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.95ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.30ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.72ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.31ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.68ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.68ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.31ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.66ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.62ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.68ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.64ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.70ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.71ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.69ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.65ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.98ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.39ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.96ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.72ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.64ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.68ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.91ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.41ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.92ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.68ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.69ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.44ms INFO:tornado.access:200 POST /update (127.0.0.1) 1.13ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.73ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.67ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.28ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.67ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.66ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.95ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.65ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.71ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.64ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.38ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.96ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /update (127.0.0.1) 1.00ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.36ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.98ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.26ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.64ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.37ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.95ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.45ms INFO:tornado.access:200 POST /update (127.0.0.1) 1.11ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.43ms INFO:tornado.access:200 POST /update (127.0.0.1) 1.14ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.35ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.92ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.76ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.43ms INFO:tornado.access:200 POST /update (127.0.0.1) 1.08ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.31ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.66ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.66ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.27ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.65ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.34ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.69ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.72ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.29ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.70ms INFO:tornado.access:200 POST /win_exists (127.0.0.1) 0.33ms INFO:tornado.access:200 POST /update (127.0.0.1) 0.70ms INFO:tornado.access:304 GET / (192.168.21.78) 3.71ms INFO:tornado.access:101 GET /socket (192.168.21.78) 0.35ms INFO:root:Opened new socket from ip: 192.168.21.78 INFO:tornado.access:200 POST /env/main (192.168.21.78) 0.62ms INFO:tornado.access:200 POST /env/main (192.168.21.78) 0.55ms INFO:tornado.access:200 GET /favicon.png (192.168.21.78) 3.85ms INFO:tornado.access:304 GET /extensions/MathMenu.js?V=2.7.1 (192.168.21.78) 4.15ms INFO:tornado.access:304 GET /extensions/MathZoom.js?V=2.7.1 (192.168.21.78) 4.51ms