Skip to content

sendto to reactor failed #2889

@lgxxaq

Description

@lgxxaq

Please answer these questions before submitting your issue. Thanks!

  1. 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,
        ]);
  1. 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

  1. What is your machine environment used (including version of kernel & php & gcc) ?

linux kernel: 4.18.7
php: 7.1.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions