walkor пре 10 година
родитељ
комит
e5d57a3251
2 измењених фајлова са 11 додато и 1 уклоњено
  1. 10 0
      Workerman/Connection/TcpConnection.php
  2. 1 1
      Workerman/Worker.php

+ 10 - 0
Workerman/Connection/TcpConnection.php

@@ -311,6 +311,11 @@ class TcpConnection extends ConnectionInterface
                        echo $e;
                    }
                }
+               if(feof($socket))
+               {
+                   $this->destroy();
+                   return;
+               }
                return;
            }
            self::$statistics['total_request']++;
@@ -325,6 +330,11 @@ class TcpConnection extends ConnectionInterface
                echo $e;
            }
            $this->_recvBuffer = '';
+           if(feof($socket))
+           {
+               $this->destroy();
+               return;
+           }
        }
        else if(feof($socket))
        {

+ 1 - 1
Workerman/Worker.php

@@ -20,7 +20,7 @@ class Worker
      * workerman version
      * @var string
      */
-    const VERSION = '3.0.0';
+    const VERSION = '3.0.1';
     
     /**
      * status starting