-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Description
Please answer these questions before submitting your issue. Thanks!
- What did you do? If possible, provide a simple script for reproducing the error.
[2019-10-16 02:00:22 *590.6] WARNING swFactoryProcess_finish(:472): sendto to reactor failed, Error: No buffer space available[105]
网上并没有搜索到这个错误信息, 请问是哪里的问题呢 ?
self::$serv = new \Swoole\Server(self::$sconfig['server']['host'], self::$sconfig['server']['port']);
self::$serv->set([
'daemonize' => 1,
'reactor_num' => 8,
'worker_num' => 8,
'max_request' => 0,
'dispatch_mode' => 1,
'log_file' => LOG_PATH . '/error.log',
'open_length_check' => true,
'package_max_length' => 1024 * 1024 * 2,
'package_length_offset' => 6,
'package_length_type' => 'V',
'package_body_offset' => 10,
'socket_buffer_size' => 1024 * 1024 * 64,
'buffer_output_size' => 1024 * 1024 * 10,
'open_tcp_nodelay' => true,
'enable_reuse_port' => true,
'open_cpu_affinity' => true,
]);
- What version of Swoole are you using (show your
php --ri swoole
)?
swoole
Swoole => enabled
Author => Swoole Team team@swoole.com
Version => 4.3.6
Built => Aug 26 2019 16:10:16
coroutine => enabled
epoll => enabled
eventfd => enabled
signalfd => enabled
cpu_affinity => enabled
spinlock => enabled
rwlock => enabled
sockets => enabled
openssl => OpenSSL 1.0.1e-fips 11 Feb 2013
http2 => enabled
pcre => enabled
zlib => enabled
mutex_timedlock => enabled
pthread_barrier => enabled
futex => enabled
mysqlnd => enabled
async_redis => enabled
Directive => Local Value => Master Value
swoole.enable_coroutine => On => On
swoole.display_errors => On => On
swoole.use_shortname => On => On
swoole.unixsock_buffer_size => 8388608 => 8388608
- What is your machine environment used (including version of kernel & php & gcc) ?
linux kernel: 4.18.7
php: 7.1.2