diff --git a/nginx_snippets/tws.conf b/nginx_snippets/tws.conf
index 89c5bd8b09a89d239fea035030eed4a30c9ebf88..82aa548cb1e6a06a1ec2a7c4e221ffd90107df2c 100644
--- a/nginx_snippets/tws.conf
+++ b/nginx_snippets/tws.conf
@@ -5,6 +5,9 @@ location / {
 	proxy_http_version 1.1;
         proxy_set_header Upgrade $http_upgrade;
         proxy_set_header Connection $connection_upgrade;
+        proxy_read_timeout 300;
+        proxy_connect_timeout 300;
+        proxy_send_timeout 300;
         add_header 'Access-Control-Allow-Origin' $http_origin;
         add_header 'Access-Control-Allow-Credentials' 'true';
 	client_max_body_size 50M;
diff --git a/twsproxy/__init__.py b/twsproxy/__init__.py
index 1de828e2b2cd179901fbe34563e5e490d3f99a7f..e80548465ba9890c408f17c931a9a892363599d2 100644
--- a/twsproxy/__init__.py
+++ b/twsproxy/__init__.py
@@ -171,8 +171,6 @@ class TWSProxy(threading.Thread):
                 if msglength > 0:
                     TWSProxy.reliablesend(dest,buff,msglength)
                 if msglength == 0:
-                    logger.debug('socket shutdown, fh ready to read but 0 bytes returned')
-                    logger.debug('{} {}'.format(r,src))
                     #dest.send(buff)
                     dest.shutdown(shuttype)
                     initshutdown.set()
@@ -192,7 +190,7 @@ def mainserver(port=None):
         logger = logging.getLogger()
         handler = TimedRotatingFileHandler(filename="/var/log/strudel2/tws.log",when='h',interval=24,backupCount=7)
         formatter = logging.Formatter("%(asctime)s %(levelname)s:%(process)s: %(message)s")
-        handler.setFormattter(formatter)
+        handler.setFormatter(formatter)
         logger.addHandler(handler)
     except Exception as e:
         import traceback