设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

Swoole 1.9.1发布,Bug修复版本

2016-12-7 22:13| 发布者: joejoe0332| 查看: 520| 评论: 0|原作者: oschina|来自: oschina

摘要: PHP的异步、并行、高性能网络通信引擎Swoole 已发布 1.9.1 版本。此版本是一个BUG修复版本,建议用户升级至此版本。主要更新:修复使用addProcess添加用户进程后无法正常shutdown的问题异步读写文件函数Async::write ...

PHP的异步、并行、高性能网络通信引擎Swoole 已发布 1.9.1 版本。此版本是一个BUG修复版本,建议用户升级至此版本。

主要更新:

  • 修复使用addProcess添加用户进程后无法正常shutdown的问题

  • 异步读写文件函数Async::writeFile增加FILE_APPEND选项支持

  • 异步读写文件函数在进行read、write时对文件加锁

  • 修复Async::write函数未设置回调函数发生崩溃的问题

  • 重构Async::write函数追加模式的实现,使用O_APPEND

  • 重构reopen log file特性,收到SIGRTMIN信号后重新打开日志文件并重定向标准输出

  • 修复Table迭代器遗漏数据的问题

  • 回调函数onPacket客户端信息参数增加服务器来源端口server_port

  • 回调函数onReceive和connection_info方法即将移除对UDP的支持,UDP端口使用这2个特性时会抛出E_DEPRECATED警告信息

  • 服务器连接迭代器Connection\Iterator增加ArrayAccess接口

  • 修复Server在进程管道缓存区塞满后连续发送大数据导致死锁的问题(重要问题)

  • 修复PHP7下启用opcache导致崩溃的问题

  • 修复taskWaitMulti在超时后无法返回执行成功任务结果的问题

  • 定时器使用MONOTONIC单调时间,解决系统时间修改导致定时器错乱的问题

ArrayAccess用法:

$serv->on('connect'function ($serv, $fd, $reactor_id){
    echo "IP Address: ".$serv->connections[$fd]['remote_ip']."\n";
    if (isset($serv->connections[6])) {
        echo "connection 6 is exists.\n";
    }
});

下载地址:


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部