Swoole 1.9.1 发布,Bug 修复版本
matyhtf 2016年12月07日

Swoole 1.9.1 发布,Bug 修复版本

matyhtf matyhtf 发布于2016年12月07日 收藏 7 评论 13

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";
    }
});

下载地址:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Swoole 1.9.1 发布,Bug 修复版本
分享
评论(13)
精彩评论
1

引用来自“hao9527”的评论

@Frexjhon

引用来自“hao9527”的评论

@Frexjhon 快过来看看

引用来自“取个名字要试几次”的评论

come on

引用来自“hao9527”的评论

样哥英语不错啊!
喜闻乐见,就是不知道效果怎么样
最新评论
0
好东西分享的不错
0
分享的不错,谢谢
0
好东西,不错
0
可以
0
haha
0

引用来自“hao9527”的评论

@Frexjhon

引用来自“hao9527”的评论

@Frexjhon 快过来看看

引用来自“取个名字要试几次”的评论

come on

引用来自“hao9527”的评论

样哥英语不错啊!

引用来自“将军在路上”的评论

喜闻乐见,就是不知道效果怎么样
1

引用来自“hao9527”的评论

@Frexjhon

引用来自“hao9527”的评论

@Frexjhon 快过来看看

引用来自“取个名字要试几次”的评论

come on

引用来自“hao9527”的评论

样哥英语不错啊!
喜闻乐见,就是不知道效果怎么样
0
好东西,不错
0

引用来自“hao9527”的评论

@Frexjhon

引用来自“hao9527”的评论

@Frexjhon 快过来看看

引用来自“取个名字要试几次”的评论

come on
样哥英语不错啊!
0

引用来自“hao9527”的评论

@Frexjhon

引用来自“hao9527”的评论

@Frexjhon 快过来看看
come on
0
开发者辛苦了
0
@Asaniub 快来看看
0

引用来自“hao9527”的评论

@Frexjhon
@Frexjhon 快过来看看

相关资讯

最新资讯
热门资讯
顶部