改名
This commit is contained in:
@@ -15,6 +15,7 @@ use PDO;
|
|||||||
use PDOStatement;
|
use PDOStatement;
|
||||||
use Snowflake\Abstracts\Component;
|
use Snowflake\Abstracts\Component;
|
||||||
use Snowflake\Core\Json;
|
use Snowflake\Core\Json;
|
||||||
|
use Swoole\Coroutine;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class Command
|
* Class Command
|
||||||
@@ -174,7 +175,7 @@ class Command extends Component
|
|||||||
if (!($query = $connect->query($this->sql))) {
|
if (!($query = $connect->query($this->sql))) {
|
||||||
return $this->addError($connect->errorInfo()[2] ?? '数据库异常, 请稍后再试.');
|
return $this->addError($connect->errorInfo()[2] ?? '数据库异常, 请稍后再试.');
|
||||||
}
|
}
|
||||||
defer(function () use ($query) {
|
Coroutine::defer(function () use ($query) {
|
||||||
$query->closeCursor();
|
$query->closeCursor();
|
||||||
});
|
});
|
||||||
if ($type === static::FETCH_COLUMN) {
|
if ($type === static::FETCH_COLUMN) {
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
namespace HttpServer;
|
namespace HttpServer;
|
||||||
|
|
||||||
|
use Exception;
|
||||||
use HttpServer\Abstracts\HttpService;
|
use HttpServer\Abstracts\HttpService;
|
||||||
use HttpServer\Events\OnClose;
|
use HttpServer\Events\OnClose;
|
||||||
use HttpServer\Events\OnConnect;
|
use HttpServer\Events\OnConnect;
|
||||||
@@ -10,16 +11,13 @@ use HttpServer\Events\OnPacket;
|
|||||||
use HttpServer\Events\OnReceive;
|
use HttpServer\Events\OnReceive;
|
||||||
use HttpServer\Events\OnRequest;
|
use HttpServer\Events\OnRequest;
|
||||||
use HttpServer\Service\Http;
|
use HttpServer\Service\Http;
|
||||||
use HttpServer\Service\Receive;
|
|
||||||
use HttpServer\Service\Packet;
|
use HttpServer\Service\Packet;
|
||||||
|
use HttpServer\Service\Receive;
|
||||||
use HttpServer\Service\Websocket;
|
use HttpServer\Service\Websocket;
|
||||||
use Exception;
|
|
||||||
use ReflectionException;
|
|
||||||
use Snowflake\Abstracts\Config;
|
use Snowflake\Abstracts\Config;
|
||||||
use Snowflake\Error\LoggerProcess;
|
use Snowflake\Error\LoggerProcess;
|
||||||
use Snowflake\Event;
|
use Snowflake\Event;
|
||||||
use Snowflake\Exception\ConfigException;
|
use Snowflake\Exception\ConfigException;
|
||||||
use Snowflake\Exception\NotFindClassException;
|
|
||||||
use Snowflake\Process\Biomonitoring;
|
use Snowflake\Process\Biomonitoring;
|
||||||
use Snowflake\Snowflake;
|
use Snowflake\Snowflake;
|
||||||
use Swoole\Coroutine;
|
use Swoole\Coroutine;
|
||||||
@@ -115,7 +113,11 @@ class Server extends HttpService
|
|||||||
return 'ok';
|
return 'ok';
|
||||||
}
|
}
|
||||||
|
|
||||||
Runtime::enableCoroutine(true, SWOOLE_HOOK_ALL ^ SWOOLE_HOOK_BLOCKING_FUNCTION);
|
Runtime::enableCoroutine(true, SWOOLE_HOOK_TCP |
|
||||||
|
SWOOLE_HOOK_UNIX | SWOOLE_HOOK_UDP | SWOOLE_HOOK_UDG |
|
||||||
|
SWOOLE_HOOK_SSL | SWOOLE_HOOK_TLS | SWOOLE_HOOK_SLEEP |
|
||||||
|
SWOOLE_HOOK_STREAM_FUNCTION | SWOOLE_HOOK_PROC
|
||||||
|
);
|
||||||
|
|
||||||
Coroutine::set(['enable_deadlock_check' => false]);
|
Coroutine::set(['enable_deadlock_check' => false]);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user