aaaaaa 发表于 2011-11-08 18:23

可以把sda的剩余空间分成一个区,如/dev/sda6等,加入storage.config。

会的。并且不会影响任何访问。

wangduo112 发表于 2011-11-08 18:30

本帖最后由 wangduo112 于 2011-11-08 18:32 编辑

回复 111# aaaaaa


哦。谢谢。就怕这么分完后,磁盘IO负载不均匀了。:D)因为TS官网强调:

You can use any partition of any size. For best performance:

Use raw disk partitions.
For each disk, make all partitions the same size.
For each node, use the same number of partitions on all disks.

不过楼主既然这么说,应该不会有问题。:PP

yayu_myself 发表于 2011-11-09 10:05

cache.conf中的action有一个
pin-in-cache和ttl-in-cache
两者有什么区别?

aaaaaa 发表于 2011-11-09 18:11

http://trafficserver.apache.org/docs/v2/admin/files.htm#cache.config

有ttl-in-cache,基本实现跟squid的自定义expiretime类似。

pin-in-cache应该不work,某些人都想删除这个功能了。有空的话我们会跟一下这个问题。

wangduo112 发表于 2011-11-10 14:46

本帖最后由 wangduo112 于 2011-11-10 14:51 编辑

楼主:
我的TS版本:3.0.1
我的ATS正在线上跑着,可是,我看命中率等信息,都是0,不知道是哪里调得不对么?

0> echo show:proxy-stats | /usr/local/trafficserver/bin/traffic_shell         
Successfully Initialized MgmtAPI in /usr/local/trafficserver/var/trafficserver

Document Hit Rate -------- 0.000000 %    *
Bandwidth Saving --------- 0.000000 %    *
Cache Percent Free ------- 0.000000 %
Open Server Connections -- 0
Open Client Connections -- 0
Open Cache Connections --- 0
Client Throughput -------- 0.000000 MBit/Sec
Transaction Per Second --- 0.000000

* Value represents 10 second average.

外加,我想把TS加入到CACTI监控中,想画出一些关键数据的图像(Number of Requests,Hit Rate),不知道TS有管理接口可以调用么?怎么调用那?

yayu_myself 发表于 2011-11-10 15:06

回复 114# aaaaaa

我就说呢,就是看那个文档,感觉两者的意思很相近,所以才有疑问。。

yayu_myself 发表于 2011-11-10 15:08

本帖最后由 yayu_myself 于 2011-11-10 15:10 编辑

回复 115# wangduo112


    哈哈。你说的拿cacti监控,我这两天刚请教过aaaaaa大哥,一会把聊天记录发下。


yayu_myself 2011-11-03 16:53
大哥,我看您之前写的关于ts的一个pdf,里面提到了
状态统计与监控
● 支持SNMP 状态:
● 独立mib库
● 可控制读取权限
● 64bit

想知道你们是怎么使用图形化监控ts的,我之前学了下使用cacti监控cpu负载,IO负载这些,但是至怎么以图形化界面监控ts本身的统计信息呢,比如连接数什么的。
另外,您能推荐一些关于运维方面的书籍吗,现在安排我做一些部署方面的事情,这方面比较欠缺。
转发
2011-11-04

aaaaaa 2011-11-04 13:48
悲剧的是,目前SNMP已经没有啦。

TS代码里contrib/perl下有个perl的查询本地socks的例子,其实主要接口与traffic_line差不多哦

我们就是用这个来做tsar的数据收集,然后再用其他工具来生成图形。
转发

yayu_myself 2011-11-04 15:45
这样啊。。貌似整的比较复杂了,看来perl我还得学下,这个脚本研究之后我再来骚扰您。O(∩_∩)O~。
转发

aaaaaa 2011-11-04 16:26
perl脚本不需要学,要看看他们怎么操作socks读写,很简单的。我们就是直接用C读写unix socks来读取统计数据。
转发
2011-11-07

yayu_myself 2011-11-07 17:00
大哥,我就按照他们例子给的写了个perl脚本:
#!/usr/bin/perl
use Apache::TS::AdminClient;

my $cli = Apache::TS::AdminClient->new(%input);
my $string = $cli->get_stat("proxy.config.product_company");
print "$string\n";

确实可以查到,那之后是不是应该通过定时任务执行这个脚本,然后把输出重定位到文本文件,然后再依据这个文本文件生成图像?

如果是这样,有什么方法可以依照文本文件生成图像并且还可以在web端显示的。。
转发

aaaaaa 2011-11-07 17:17
你已经进入了一个很大很大的坑。google 一下关键字:
mrtg
rrdtool
cacti
nagios
转发

yayu_myself 2011-11-07 17:23
。。。。。。。。
我用过rrdtool和cacti,之前也是测试搭建了一个监控环境,但是没研究过rrdtool的数据格式是神马样的。。
nagios这个见过是做监控的,就剩mrtg了。。我百度google之。。
转发

aaaaaa 2011-11-07 17:28
熟悉cacti就好,作个cacti的扩展,参考apache的例子
转发

yayu_myself 2011-11-07 17:32
okay。。谢谢啦,我研究研究。
转发
2011-11-08

yayu_myself 2011-11-08 15:51
大哥,现在遇到这样一个问题,我通过过snmp配置中的extend指令执行查询ts状态的perl脚本,可是ts的那个套接字是nobody:nogroup组的,snmpd又是以snmp的身份运行的,没权先访问那个套接字,
Unable to open /usr/local/var/trafficserver/mgmtapisocket for reads or writes at /usr/local/bin/tsstat.pl line 4
如果你改了权限,下次ts启动后又改回去了。。这个。。要怎么处理
转发

aaaaaa 2011-11-08 17:12
setuid一下,^_^
转发

aaaaaa 2011-11-08 17:12
这个权限的问题,应该尽早解决才好。
转发
2011-11-09

yayu_myself 2011-11-09 10:14
= =..小弟愚钝。。您说的setuid用在什么地方。。
我之前以为是umask的问题,改为0后,socket的权限还是755..
转发

aaaaaa 2011-11-09 10:20
^_^,把你的perl脚本 setuid成root,这样任何人都以root权限执行,虽然有点安全问题,但是绕过了目前的权限问题。
转发

yayu_myself 2011-11-09 11:07
我通过
sudo chown root:root tsstat.pl
sudo chmod 4777 tsstat.pl
设置后,一执行出现:Setuid/gid script is writable by world.

查了半天,资料不多,有个说是脚本没法setuid,只能对应用程序有效,郁闷了。

另外,在配置cache.config中的action有一个
pin-in-cache和ttl-in-cache
两者有什么区别?
转发

aaaaaa 2011-11-09 12:19
参考:
zym6400 trafficserver # ls -la /bin/passwd
-rws--x--x 1 root root 434969月 15 23:29 /bin/passwd
zym6400 trafficserver #
转发

yayu_myself 2011-11-09 13:01
坑爹阿。。我之前是这样弄的:
sudo chmod 4755 /usr/local/bin/tsstat.pl
然后出现了Can't do setuid (cannot exec sperl)
我以为还是权限问题,就改成了4777,结果就出现
Setuid/gid script is writable by world.
然后,我搜Can't do setuid (cannot exec sperl),发现必须安装了perl-suid才行。。
http://www.linux521.com/2009/system/201104/14359_2.html
转发

aaaaaa 2011-11-09 15:15
^_^,没弄过perl setuid,看来这个是相当不安全的,^_^

yayu_myself 发表于 2011-11-10 15:14

本帖最后由 yayu_myself 于 2011-11-10 15:46 编辑

大哥,还是cache.config中的问题

Secondary Specifier中有一个suffix,如果是带参数的动态url,也是指最后吗?

比如: abc.com/m.jpg?abc

像suffix=jpg是不是就匹配不上了。。

aaaaaa 发表于 2011-11-10 17:03

这个有点麻烦,目前TS还没有做出通用的参数处理,plugin中有一个可能接近你的需求的:
https://svn.apache.org/repos/asf/trafficserver/plugins/trunk/regex_remap

FYI

wangduo112 发表于 2011-11-10 18:04

回复 117# yayu_myself


谢谢啦。
页: 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21
查看完整版本: Apache Traffic Server 3.2.0 正式版,附srpm包