免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
0
61 [报告]
发表于 2011-08-16 18:23 |只看该作者
奇怪极了,为什么我都没有碰到 FATAL: MIME.cc:576这个问题内?

论坛徽章:
0
62 [报告]
发表于 2011-08-17 10:20 |只看该作者
本帖最后由 LnBSD 于 2011-08-17 10:33 编辑

我贴一下主配置文件

服务器是 hp 380g6  12G内存  146Gx4 硬盘  俩cpu
  1. #diff records.config /root/trafficserver-3.0.1/proxy/config/records.config.default
  2. 22c22
  3. < CONFIG proxy.config.proxy_name STRING zats
  4. ---
  5. > CONFIG proxy.config.proxy_name STRING localhost.localdomain
  6. 39c39
  7. < CONFIG proxy.config.exec_thread.autoconfig.scale FLOAT 1.500000
  8. ---
  9. > CONFIG proxy.config.exec_thread.autoconfig.scale FLOAT 1.5
  10. 84c84
  11. < CONFIG proxy.config.http.server_port INT 80
  12. ---
  13. > CONFIG proxy.config.http.server_port INT 8080
  14. 91c91
  15. < CONFIG proxy.config.http.insert_response_via_str INT 1
  16. ---
  17. > CONFIG proxy.config.http.insert_response_via_str INT 0
  18. 142c142
  19. < CONFIG proxy.config.http.background_fill_completed_threshold FLOAT 0.500000
  20. ---
  21. > CONFIG proxy.config.http.background_fill_completed_threshold FLOAT 0.5
  22. 172c172
  23. < CONFIG proxy.config.http.append_xforwards_header INT 1
  24. ---
  25. > CONFIG proxy.config.http.append_xforwards_header INT 0
  26. 177a178
  27. >
  28. 203,204c204,205
  29. < #CONFIG proxy.config.http.quick_filter.mask INT 1154
  30. < CONFIG proxy.config.http.quick_filter.mask INT 0x0402
  31. ---
  32. > CONFIG proxy.config.http.quick_filter.mask INT 0x482
  33. >
  34. 213c214
  35. < CONFIG proxy.config.http.normalize_ae_gzip INT 0
  36. ---
  37. > CONFIG proxy.config.http.normalize_ae_gzip INT 0      
  38. 224c225
  39. < CONFIG proxy.config.http.cache.enable_default_vary_headers INT 1
  40. ---
  41. > CONFIG proxy.config.http.cache.enable_default_vary_headers INT 0
  42. 252c253
  43. < CONFIG proxy.config.http.cache.heuristic_lm_factor FLOAT 0.100000
  44. ---
  45. > CONFIG proxy.config.http.cache.heuristic_lm_factor FLOAT 0.10
  46. 254c255
  47. < CONFIG proxy.config.http.cache.fuzz.probability FLOAT 0.005000
  48. ---
  49. > CONFIG proxy.config.http.cache.fuzz.probability FLOAT 0.005
  50. 264a266
  51. >
  52. 311c313
  53. < CONFIG proxy.config.cache.ram_cache.size INT  63554432000
  54. ---
  55. > CONFIG proxy.config.cache.ram_cache.size INT -1
  56. 376c378
  57. < CONFIG proxy.config.hostdb.storage_size INT 33554432
  58. ---
  59. > CONFIG proxy.config.hostdb.storage_size INT 32M
  60. 570a573
  61. >
  62. 585d587
  63. < CONFIG proxy.config.cluster.cluster_configuration STRING cluster.config
复制代码

论坛徽章:
0
63 [报告]
发表于 2011-08-17 10:32 |只看该作者
本帖最后由 LnBSD 于 2011-08-17 10:39 编辑

回复 64# LnBSD

[root@localhost trafficserver]# grep -v "^#" storage.config   
/www/cache1/ 8192M
/www/cache2/ 8192M
/www/cache3/ 8192M


另外说明一下,当时并发有1400的样子,都是普通的html文件
ats进程cpu占用大概300%左右
相当于占用总cpu的 300%/16 = 18%

论坛徽章:
0
64 [报告]
发表于 2011-08-21 11:21 |只看该作者
重新编译ats 去掉--enable-debug 选项,一切恢复了正常,这个。。。。影响未免大了点吧

论坛徽章:
0
65 [报告]
发表于 2011-08-21 11:24 |只看该作者
你能跑到1400已经不错了。--enable-debug纯是为开发测试用的,绝对的。

论坛徽章:
0
66 [报告]
发表于 2011-08-22 10:33 |只看该作者
回复 67# aaaaaa


    嗯

顺便问一下 ats怎么查看当前机器缓存的对象数,类似squid 通过mgr:info看到的
  1. Internal Data Structures:
  2.         29458920 StoreEntries
  3.         400964 StoreEntries with MemObjects
  4.         400874 Hot Object Cache Items
  5.         29336639 on-disk objects
复制代码
我看了一下ats traffic_line -r proxy.node.user_agents_total_documents_served 取到的值,不太对

论坛徽章:
0
67 [报告]
发表于 2011-08-22 14:10 |只看该作者
echo show:cache-stats | traffic_shell

traffic_shell是个入门级的工具,先用着看看吧

论坛徽章:
0
68 [报告]
发表于 2011-08-22 20:03 |只看该作者
本帖最后由 rhinux 于 2011-08-22 20:07 编辑

关于自定义日志的问题,我使用tradition的日志定义格式

  1. records.config开启

  2. CONFIG proxy.config.log.custom_logs_enabled INT 1
  3. CONFIG proxy.config.log.xml_logs_config INT 0
复制代码
logs_config内容如下
  1. format:enabled:1:rhcore:%<chi> / %<cqu> / %<pssc>:rhlist:ASCII:none
复制代码
重启时的日志
  1. [Aug 22 19:58:55.719] Manager {34392253792} ERROR: [TrafficManager] ==> Cleaning up and reissuing signal #15
  2. [Aug 22 19:58:55.719] Manager {34392253792} ERROR:  (last system error 0: Unknown error: 0)
  3. NOTE: Traffic Server received Sig 15: Terminated: 15
  4. [TrafficManager] ==> signal #15
  5. [Aug 22 19:58:55.727] Manager {34392253792} ERROR: [TrafficManager] ==> signal #15
  6. [Aug 22 19:58:55.727] Manager {34392253792} ERROR:  (last system error 22: Invalid argument)
  7. [E. Mgmt] log ==> [TrafficManager] using root directory '/services/ts_server'
  8. [Aug 22 19:58:55.790] {34392252592} STATUS: opened /services/ts_server/var/log/trafficserver/manager.log
  9. [Aug 22 19:58:55.790] {34392252592} NOTE: updated diags config
  10. [Aug 22 19:58:55.941] Manager {34392252592} NOTE: [ClusterCom::ClusterCom] Node running on OS: 'FreeBSD' Release: '7.2-RELEASE'
  11. [Aug 22 19:58:55.941] Manager {34392252592} NOTE: [LocalManager::listenForProxy] Listening on port: 8080
  12. [Aug 22 19:58:55.941] Manager {34392252592} NOTE: [TrafficManager] Setup complete
  13. [Aug 22 19:58:57.025] Manager {34392252592} NOTE: [LocalManager::startProxy] Launching ts process
  14. [TrafficServer] using root directory '/services/ts_server'
  15. [Aug 22 19:58:57.043] Manager {34392252592} NOTE: [LocalManager::pollMgmtProcessServer] New process connecting fd '8'
  16. [Aug 22 19:58:57.044] Manager {34392252592} NOTE: [Alarms::signalAlarm] Server Process born
  17. [Aug 22 19:58:58.072] {34394349744} STATUS: opened /services/ts_server/var/log/trafficserver/diags.log
  18. [Aug 22 19:58:58.072] {34394349744} NOTE: updated diags config
  19. [Aug 22 19:58:58.082] Server {34394349744} NOTE: cache clustering disabled
  20. [Aug 22 19:58:58.111] Server {34394349744} WARNING: unable to DNS beiai01.madserving.cn: 1
  21. [Aug 22 19:58:58.117] Server {34394349744} NOTE: cache clustering disabled
  22. [Aug 22 19:58:58.385] Server {34394349744} NOTE: logging initialized[7], logging_mode = 3
  23. [Aug 22 19:58:58.404] Server {34394349744} NOTE: traffic server running
  24. [Aug 22 19:58:58.497] Server {34394351344} NOTE: cache enabled
复制代码
这样就可以了吗,难道不需要在records.config中指定一下“rhcore”这样的日志格式名吗。
反正我重启后,找不到日志在哪里。
哪怕是我把 logs.config 删除,重启的时候trafficserver也没报错说找不到logs.config啥的,
TS 3.0是不是改过什么了?

补充
  1. Custom Logs ------------------------------ off
  2. Custom Log Definition Format ------------- Traditional
复制代码
所以那个CONFIG proxy.config.log.custom_logs_enabled INT 1 是没效果的

论坛徽章:
0
69 [报告]
发表于 2011-08-22 20:12 |只看该作者
另外貌似有个bug

  1. % show:network

  2. Hostname ----------------rhinux.big.com
  3. usage: route [-dnqtv] command [[modifiers] args]
  4. Default Gateway ---------
  5. Search Domain ----------- none
  6. DNS IP Addresses---------      202.96.209.5       202.96.209.133       211.136.17.107      202.96.209.5
  7. Segmentation fault (core dumped)
复制代码

论坛徽章:
0
70 [报告]
发表于 2011-08-22 20:47 |只看该作者
  1. 554   *) The old logs.config custom log format is no longer supported. Only the

  2. 555    XML custom logs are now supported. This eliminates the config

  3. 556  
  4. 557        proxy.config.log.xml_logs_config

  5. 558  
  6. 559    as well, since it's the only option for custom logs [TS-556].

  7. 560
复制代码
找到了,原来这样
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP