emnsen/swoole-server-bundle

此包的最新版本(1.0.6)没有可用的许可证信息。

Symfony Swoole HTTP Server Bundle

安装: 52

依赖: 0

建议者: 0

安全性: 0

星标: 15

关注者: 4

分支: 4

开放问题: 0

类型:symfony-bundle

1.0.6 2018-06-17 22:35 UTC

This package is not auto-updated.

Last update: 2024-09-25 09:12:39 UTC


README

打开命令行控制台,进入您的项目目录并执行

$ composer require emnsen/swoole-server-bundle

用法

# Start the swoole server
$ php bin/console swoole:server:start
# Stop the swoole server
$ php bin/console swoole:server:stop
# Reload the swoole server
$ php bin/console swoole:server:reload

配置

默认配置

host: 0.0.0.0
port: 8080
options:
    pid_file: /var/run/swoole_server.pid
    log_file: %kernel.logs_dir%/swoole.log
    daemonize: true
    document_root: %kernel.project_dir%/public
    enable_static_handler: true

其他配置

注意:这些选项尚未尝试

options:
    max_request: ~
    open_cpu_affinity: ~
    task_worker_num: ~
    enable_port_reuse: ~
    worker_num: ~
    reactor_num: ~
    dispatch_mode: ~
    discard_timeout_request: ~
    open_tcp_nodelay: ~
    open_mqtt_protocol: ~
    user: ~
    group: ~
    ssl_cert_file: ~
    ssl_key_file: ~