免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: aaaaaa
打印 上一主题 下一主题

[proxy] Apache Traffic Server 3.2.0 正式版,附srpm包 [复制链接]

论坛徽章:
0
291 [报告]
发表于 2013-02-01 18:38 |只看该作者
所有的内存问题都可以归结到 TS-1006 上,如果你用3.2的版本,这个问题比较难解决。建议改ram cache算法到1(标准LRU),默认的0 是CLFUS算法,更会加剧内存占用问题。

另外,尝试一下目前的阿里分支或master分支也是个选择。

论坛徽章:
0
292 [报告]
发表于 2013-02-01 19:42 |只看该作者
aaaaaa 发表于 2013-02-01 18:38
所有的内存问题都可以归结到 TS-1006 上,如果你用3.2的版本,这个问题比较难解决。建议改ram cache算法到1 ...


阿里分支的版本哪里可以下载到?

论坛徽章:
0
293 [报告]
发表于 2013-02-02 01:46 |只看该作者
本帖最后由 aaaaaa 于 2013-02-02 01:48 编辑

http://gitorious.net/trafficserver  3.2分支

注意这个3.2和官方的3.2是严重不同的,升级会造成cache数据实效,谨慎测试哦

论坛徽章:
0
294 [报告]
发表于 2013-02-02 05:15 |只看该作者
本帖最后由 llzqq 于 2013-02-02 05:28 编辑

回复 294# aaaaaa

看到两个包:

trafficserver-taobao-alibaba-3.2.tar.gz                   //从更新日志发现有TS-1006的修补,补丁总数很少
trafficserver-taobao-tbtrunk.tar.gz                         //从更新日志发现无TS-1006,但是更新补丁的总数多一些

直接git clone git://gitorious.org/trafficserver/taobao.git得到的是trafficserver-taobao-tbtrunk


这两个包是怎么回事,有些晕。一个是阿里,一个是taobao?不是一家的吗?

主站看到:trafficserver-3.2.4                               //修补的补丁总数最多

如果抛开那个ts-1006补丁,生产中用trafficserver-3.2.4更合适些?



   

论坛徽章:
0
295 [报告]
发表于 2013-02-02 16:06 |只看该作者
所谓的stable不是说稳定不crash,而是代码稳定不随便commit,所有的commit都要投票从git master(开发版本)back port。这就是3.2.x的发布版本的生成。

我跟你说的是用我们的3.2分支,其他分支对你没有意义,多是开发者个人开发分支。这个3.2 branch是我们自己生产用的。官方3.2的版本跟我们的分支从一定程度上是没有关系的,自从我们独立分支以后。

生产中用哪个分支,用哪个版本,需要根据自己的需要。如我前几天建议一个人直接用git master因为他的环境是大文件app下载,全部用Range请求,这个需求用master分支最保险(高效稳定)。真正在生产上用,要多测试,找到自己的菜。

FYI

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
296 [报告]
发表于 2013-02-03 17:12 |只看该作者
回复 296# aaaaaa

折腾了大半天,感觉非常郁闷!

    下载了trafficserver-taobao 3.2,编译的时候出现错误:
  1. ../../lib/ts/ink_rwlock.h: In function 'int ink_rwlock_init(ink_rwlock*)':
  2. ../../lib/ts/ink_rwlock.h:54: error: 'PTHREAD_RWLOCK_PREFER_WRITER_NP' was not declared in this scope
  3. *** [EventSystem.o] Error code 1
复制代码
谁写的这个文件?对pthead.h兼容性不好。


下载了master版,编译出来的东西倒运行,就是不能用,无论怎么调整DNS,都是一个提示:

Unknown Host
Description: Unable to locate the server named "xxxxx.xxxx.com" --- the server does not have a DNS entry. Perhaps there is a misspelling in the server name, or the server no longer exists. Double-check the name and try again.


master还说用了FreeBSD的tcp.h。

结论:ATS在FreeBSD下非常麻烦!

论坛徽章:
0
297 [报告]
发表于 2013-02-03 18:06 |只看该作者
3.2 版本的bsd 支持一般,你可以试试开发版本,从git master里clone出来

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
298 [报告]
发表于 2013-02-03 20:19 |只看该作者
本帖最后由 lsstarboy 于 2013-02-05 15:49 编辑

冏死了!
无意中把
CONFIG proxy.config.hostdb.storage_size

增加到250M,用master,基本正常了,非常感谢aaaaaa的耐心指导。
现在正常运行,版本如下:
[/quote]
Feb  3 19:45:04 fw2 traffic_server[58292]: NOTE: Server Version: Apache Traffic Server - traffic_server - 3.3.1-dev - (build # 1314 on Feb  3 2013 at 14:29:39)




原来设置50M,总是死,客户端是上面的提示,服务器老是提示:
Feb  3 19:11:34 fw2 traffic_cop[57050]: (http test) received non-200 status(502)
Feb  3 19:11:34 fw2 traffic_cop[57050]: server heartbeat failed [1]

一直在dns上下功夫去了,忽略了其他的参数。


---------------------


出现个新问题:新版本统计是不是有误?我的流量不会这么大吧!
[quote]trafficserver> show:proxy-stats

Document Hit Rate -------- 16.417030 %   *
Ram cache Hit Rate ------- 0.000000 %    *
Bandwidth Saving --------- 3.871726 %    *
Cache Percent Free ------- 99.982552 %
Open Server Connections -- 949
Open Client Connections -- 2130
Open Cache Connections --- 26
Client Throughput -------- 243.519211 MBit/Sec
Transaction Per Second --- 114.154099

* Value represents 10 second average.

论坛徽章:
0
299 [报告]
发表于 2013-02-04 00:08 |只看该作者
哎,这存储也太抠门了吧,50M跑不起来的啊,你居然能运行?默认的那个是可用的最小值啦。

论坛徽章:
0
300 [报告]
发表于 2013-02-04 08:45 |只看该作者
关闭traffic时总是报错,虽然不影响正常使用,但总是有吃苍蝇的感觉:
# trafficserver stop
# cat /var/log/message
Feb  4 08:39:43 AMD traffic_manager[1115]: {0x7ff61949c7e0} ERROR: [TrafficManager] ==> Cleaning up and reissuing signal #15
Feb  4 08:39:43 AMD traffic_manager[1115]: {0x7ff61949c7e0} ERROR:  (last system error 2: No such file or directory)
Feb  4 08:39:43 AMD traffic_manager[1115]: {0x7ff61949c7e0} ERROR: [TrafficManager] ==> signal #15
Feb  4 08:39:43 AMD traffic_manager[1115]: {0x7ff61949c7e0} ERROR:  (last system error 2: No such file or directory)

3.2.x/3.3.1-dev 版本都是这样,到底是怎么回事呢?是trafficserver这个脚本有问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP