yes, i run ats with the fresh default config. Here is the dtruss information:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[TrafficServer] using root directory '/usr/local/ts2.1.9'
[Jun  4 10:50:29.746] {140735083633824} WARNING: <DiagsConfig.cc:347 
(DiagsConfig)> couldn't open diags log file 
'/usr/local/ts2.1.9/var/log/trafficserver/diags.log', will not log to this file
[Jun  4 10:50:29.746] {140735083633824} STATUS: opened 
/usr/local/ts2.1.9/var/log/trafficserver/diags.log
[Jun  4 10:50:29.746] {140735083633824} NOTE: updated diags config
[Jun  4 10:50:29.749] Server {140735083633824} WARNING: connection throttle too 
high, 30000 (throttle) + 192 (internal use) > 10240 (file descriptor limit), 
using throttle of 10048
[Jun  4 10:50:29.799] Server {140735083633824} NOTE: cache clustering disabled
[Jun  4 10:50:29.799] Server {140735083633824} WARNING: Unable to access() 
local state directory '/usr/local/ts2.1.9/var/trafficserver': 13, Permission 
denied
[Jun  4 10:50:29.799] Server {140735083633824} WARNING:  Please set 
'proxy.config.local_state_dir' to allow statistics collection
[Jun  4 10:50:29.799] Server {140735083633824} WARNING: unable to open 
/usr/local/ts2.1.9/var/trafficserver/stats.snap: Permission denied
[Jun  4 10:50:29.799] Server {140735083633824} NOTE: clearing statistics
[Jun  4 10:50:29.858] Server {140735083633824} WARNING: unable to open file 
'/usr/local/ts2.1.9/var/trafficserver/host.db': 13, Permission denied
[Jun  4 10:50:29.859] Server {140735083633824} WARNING: header missing/corrupt: 
[hostdb.config] : reinitializing database
[Jun  4 10:50:29.859] Server {140735083633824} NOTE: reconfiguring host database
[Jun  4 10:50:29.859] Server {140735083633824} WARNING: unable to open file 
'/usr/local/ts2.1.9/var/trafficserver/host.db': 13, Permission denied
[Jun  4 10:50:29.859] Server {140735083633824} WARNING: header missing/corrupt: 
[hostdb.config] : disabling database
You may need to 'reconfigure' your cache manually.  Please refer to
the 'Configuration' chapter in the manual.
[Jun  4 10:50:29.859] Server {140735083633824} WARNING: could not initialize 
host database. Host database will be disabled
[Jun  4 10:50:29.859] Server {140735083633824} WARNING: bad hostdb or storage 
configuration, hostdb disabled
[Jun  4 10:50:29.862] Server {140735083633824} NOTE: cache clustering disabled
[Jun  4 10:50:29.863] Server {140735083633824} WARNING: cache unable to open 
'/usr/local/ts2.1.9/var/trafficserver/cache.db': Permission denied
[Jun  4 10:50:29.863] Server {140735083633824} WARNING: unable to open cache 
disk(s): Cache Disabled
unable to access() log dir'/usr/local/ts2.1.9/var/log/trafficserver': 13, 
Permission denied
please set 'proxy.config.log.logfile_dir'
SYSCALL(args)            = return
getpid(0x7FFF5FBFF7D0, 0x7FFFFFE00050, 0x0)              = 19239 0
open_nocancel("/dev/urandom\0", 0x0, 0x0)                = 3 0
read_nocancel(0x3, 
"t\016Y\021\225pMU-\255BX\f\346\305\324\001\364\216\356\346\032\3708\0359\005\217\365\316\0378:;\241\031_4\216:\230\246\365\2075\236$\212Pg\273\305\216\351g\327$&\300@1\232\311QO\202\367\342\275\267\2348b\025\360\vH\233O\356e\257\256\027\fV\375\375\244?Z+t\\\020\234\311\352\021O\202\022\267\f+\023[\370\0",
 0x6C)             = 108 0
close_nocancel(0x3)              = 0 0
open_nocancel(".\0", 0x0, 0x0)           = 3 0
fstat64(0x3, 0x7FFF5FBFD520, 0x0)                = 0 0
fcntl_nocancel(0x3, 0x32, 0x7FFF5FBFD8A0)                = 0 0
close_nocancel(0x3)              = 0 0
stat64("/usr/local/ts2.1.9\0", 0x7FFF5FBFD490, 0x0)              = 0 0
issetugid(0x7FFF5FC433E0, 0x7FFF5FBFFA8B, 0x7FFF5FC43406)                = 0 0
geteuid(0x7FFF5FC433E0, 0x7FFF5FBFFA8B, 0x0)             = 0 0
__sysctl(0x7FFF5FBFD6C0, 0x2, 0x7FFF5FBFD680)            = 0 0
__sysctl(0x7FFF5FBFD680, 0x2, 0x7FFF5FBFD71C)            = 0 0
shared_region_check_np(0x7FFF5FBFD888, 0x0, 0x7FFF5FC1DC86)              = 0 0
stat64("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0x7FFF5FBFCC90, 
0x7FFF5FBFD2D0)                 = 0 0
open("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0x0, 0x0)                 = 3 0
pread(0x3, "\312\376\272\276\0", 0x1000, 0x0)            = 4096 0
pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x1000)               = 4096 0
mmap(0x1009ED000, 0x2000, 0x5, 0x12, 0x3, 0x7FFF00000001)                = 
0x9ED000 0
mmap(0x1009EF000, 0x1000, 0x3, 0x12, 0x3, 0x7FFF00000001)                = 
0x9EF000 0
mmap(0x1009F0000, 0x1F10, 0x1, 0x12, 0x3, 0x7FFF00000001)                = 
0x9F0000 0
close(0x3)               = 0 0
stat64("/usr/local/ts2.1.9/lib/libtsutil.2.dylib\0", 0x7FFF5FBFC950, 
0x7FFF5FBFCF90)             = 0 0
open("/usr/local/ts2.1.9/lib/libtsutil.2.dylib\0", 0x0, 0x0)             = 3 0
pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x0)          = 4096 0
mmap(0x1009F2000, 0x20000, 0x5, 0x12, 0x3, 0x7FFF00000001)               = 
0x9F2000 0
mmap(0x100A12000, 0x3000, 0x3, 0x12, 0x3, 0x7FFF00000001)                = 
0xA12000 0
mmap(0x100A16000, 0x14300, 0x1, 0x12, 0x3, 0x7FFF00000001)               = 
0xA16000 0
fcntl(0x3, 0x2C, 0x7FFF5FBFAA00)                 = 0 0
close(0x3)               = 0 0
stat64("/usr/lib/libSystem.B.dylib\0", 0x7FFF5FBFC950, 0x7FFF5FBFCF90)          
 = 0 0
stat64("/usr/lib/libresolv.9.dylib\0", 0x7FFF5FBFC950, 0x7FFF5FBFCF90)          
 = 0 0
stat64("/opt/local/lib/libpcre.0.dylib\0", 0x7FFF5FBFC950, 0x7FFF5FBFCF90)      
         = 0 0
open("/opt/local/lib/libpcre.0.dylib\0", 0x0, 0x0)               = 3 0
pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x0)          = 4096 0
mmap(0x100A2B000, 0x3B000, 0x5, 0x12, 0x3, 0x7FFF00000001)               = 
0xA2B000 0
mmap(0x100A66000, 0x1000, 0x3, 0x12, 0x3, 0x7FFF00000001)                = 
0xA66000 0
mmap(0x100A67000, 0x12C0, 0x1, 0x12, 0x3, 0x7FFF00000001)                = 
0xA67000 0
fcntl(0x3, 0x2C, 0x7FFF5FBFAD20)                 = 0 0
close(0x3)               = 0 0
stat64("/opt/local/lib/libssl.1.0.0.dylib\0", 0x7FFF5FBFC950, 0x7FFF5FBFCF90)   
         = 0 0
open("/opt/local/lib/libssl.1.0.0.dylib\0", 0x0, 0x0)            = 3 0
pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x0)          = 4096 0
mmap(0x100A69000, 0x4C000, 0x5, 0x12, 0x3, 0x7FFF00000001)               = 
0xA69000 0
mmap(0x100AB5000, 0x8000, 0x3, 0x12, 0x3, 0x7FFF00000001)                = 
0xAB5000 0
mmap(0x100ABD000, 0xDC98, 0x1, 0x12, 0x3, 0x7FFF00000001)                = 
0xABD000 0
fcntl(0x3, 0x2C, 0x7FFF5FBFAC50)                 = 0 0
close(0x3)               = 0 0
stat64("/opt/local/lib/libcrypto.1.0.0.dylib\0", 0x7FFF5FBFC950, 
0x7FFF5FBFCF90)                 = 0 0
open("/opt/local/lib/libcrypto.1.0.0.dylib\0", 0x0, 0x0)                 = 3 0
pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x0)          = 4096 0
mmap(0x100ACB000, 0x150000, 0x5, 0x12, 0x3, 0x7FFF00000001)              = 
0xACB000 0
mmap(0x100C1B000, 0x22000, 0x3, 0x12, 0x3, 0x7FFF00000001)               = 
0xC1B000 0
mmap(0x100C40000, 0x451D0, 0x1, 0x12, 0x3, 0x7FFF00000001)               = 
0xC40000 0
fcntl(0x3, 0x2C, 0x7FFF5FBFAC40)                 = 0 0
madvise(0x100C40000, 0x2000, 0x2)                = 0 0
close(0x3)               = 0 0
stat64("/opt/local/lib/libtcl8.5.dylib\0", 0x7FFF5FBFC950, 0x7FFF5FBFCF90)      
         = 0 0
open("/opt/local/lib/libtcl8.5.dylib\0", 0x0, 0x0)               = 3 0
pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x0)          = 4096 0
mmap(0x100C86000, 0xEF000, 0x5, 0x12, 0x3, 0x7FFF00000001)               = 
0xC86000 0
mmap(0x100D75000, 0xA000, 0x3, 0x12, 0x3, 0x7FFF00000001)                = 
0xD75000 0
mmap(0x100D7F000, 0x18030, 0x1, 0x12, 0x3, 0x7FFF00000001)               = 
0xD7F000 0
fcntl(0x3, 0x2C, 0x7FFF5FBFAC30)                 = 0 0
close(0x3)               = 0 0
stat64("/opt/local/lib/libexpat.1.dylib\0", 0x7FFF5FBFC950, 0x7FFF5FBFCF90)     
         = 0 0
open("/opt/local/lib/libexpat.1.dylib\0", 0x0, 0x0)              = 3 0
pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x0)          = 4096 0
mmap(0x100D98000, 0x20000, 0x5, 0x12, 0x3, 0x7FFF00000001)               = 
0xD98000 0
mmap(0x100DB8000, 0x2000, 0x3, 0x12, 0x3, 0x7FFF00000001)                = 
0xDB8000 0
mmap(0x100DBA000, 0x3AE0, 0x1, 0x12, 0x3, 0x7FFF00000001)                = 
0xDBA000 0
fcntl(0x3, 0x2C, 0x7FFF5FBFAD70)                 = 0 0
close(0x3)               = 0 0
stat64("/opt/local/lib/libiconv.2.dylib\0", 0x7FFF5FBFC950, 0x7FFF5FBFCF90)     
         = 0 0
open("/opt/local/lib/libiconv.2.dylib\0", 0x0, 0x0)              = 3 0
pread(0x3, "\312\376\272\276\0", 0x1000, 0x0)            = 4096 0
pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x104000)             = 4096 0
mmap(0x100DBE000, 0xFD000, 0x5, 0x12, 0x3, 0x7FFF00000001)               = 
0xDBE000 0
mmap(0x100EBB000, 0x2000, 0x3, 0x12, 0x3, 0x7FFF00000001)                = 
0xEBB000 0
mmap(0x100EBD000, 0x9D30, 0x1, 0x12, 0x3, 0x7FFF00000001)                = 
0xEBD000 0
fcntl(0x3, 0x2C, 0x7FFF5FBFACD0)                 = 0 0
close(0x3)               = 0 0
stat64("/opt/local/lib/libz.1.dylib\0", 0x7FFF5FBFC950, 0x7FFF5FBFCF90)         
 = 0 0
open("/opt/local/lib/libz.1.dylib\0", 0x0, 0x0)          = 3 0
pread(0x3, "\312\376\272\276\0", 0x1000, 0x0)            = 4096 0
pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x1000)               = 4096 0
mmap(0x100EC7000, 0x15000, 0x5, 0x12, 0x3, 0x7FFF00000001)               = 
0xEC7000 0
mmap(0x100EDC000, 0x1000, 0x3, 0x12, 0x3, 0x7FFF00000001)                = 
0xEDC000 0
mmap(0x100EDD000, 0x1818, 0x1, 0x12, 0x3, 0x7FFF00000001)                = 
0xEDD000 0
fcntl(0x3, 0x2C, 0x7FFF5FBFAD20)                 = 0 0
close(0x3)               = 0 0
stat64("/usr/lib/libstdc++.6.dylib\0", 0x7FFF5FBFC950, 0x7FFF5FBFCF90)          
 = 0 0
stat64("/usr/lib/system/libmathCommon.A.dylib\0", 0x7FFF5FBFC4A0, 
0x7FFF5FBFCAE0)                = 0 0
madvise(0x7FFF896FC000, 0x2000, 0x5)             = 0 0
madvise(0x100C40000, 0x2000, 0x5)                = 0 0
open("/dev/dtracehelper\0", 0x2, 0x7FFF5FC458D8)                 = 3 0
ioctl(0x3, 0x80086804, 0x7FFF5FBFD620)           = 0 0
close(0x3)               = 0 0
__sysctl(0x7FFF5FBFD510, 0x2, 0x7FFF5FBFD500)            = 0 0
bsdthread_register(0x7FFF85B4239C, 0x7FFF85B22FB8, 0x2000)               = 0 0
thread_selfid(0x7FFF85B4239C, 0x7FFF85B22FB8, 0x0)               = 39244 0
open_nocancel("/dev/urandom\0", 0x0, 0x7FFF70AAABE0)             = 3 0
read_nocancel(0x3, 
"a!!\260\333?\030\322\206u\017\n\225\213\367\341\300\311J\261\253_\033\"\275\212A\313\0011\343\365dNf\217\364p|\263;\305\r\003l\351\355
 \271W\335\276\002\307iB\372\257\324f\372T)\207\0", 0x40)              = 64 0
close_nocancel(0x3)              = 0 0
mmap(0x0, 0x3000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001)                = 
0xEDF000 0
__sysctl(0x7FFF5FBFD390, 0x2, 0x7FFF5FBFD350)            = 0 0
__sysctl(0x7FFF5FBFD350, 0x2, 0x7FFF5FBFD3E8)            = 0 0
getpid(0x7FFF5FBFD2E0, 0x7FFFFFE00050, 0x0)              = 19239 0
open_nocancel("/dev/urandom\0", 0x0, 0x0)                = 3 0
read_nocancel(0x3, 
"\322s}>\353\262H\243Q\b\017\006-`\252S\026_\037K\362\b\336\374\305? 
oL\263\022\355\r\031Y\375%N\2544D5\020<6{3m\235\347\271\237\362\207\017\267\233\025i`d\201]n\375\247\324\307\255\273D\3004#b\3361\a\2222]\311\227\360\342\376AI\323\023V\030\310\236\023+\320a\273\020Fu\353\330\243\036XW\0",
 0x6C)             = 108 0
close_nocancel(0x3)              = 0 0
__sysctl(0x7FFF5FBFD390, 0x2, 0x7FFF5FBFD3BC)            = 0 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001)               = 
0xEE2000 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001)               = 
0xEF9000 0
mmap(0x0, 0x1000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001)                = 
0xF10000 0
mmap(0x0, 0x200000, 0x3, 0x1002, 0x7000000, 0x7FFF00000001)              = 
0xF11000 0
munmap(0x100F11000, 0xEF000)             = 0 0
munmap(0x101100000, 0x11000)             = 0 0
__sysctl(0x7FFF5FBFD4F0, 0x2, 0x7FFF5FBFD4B0)            = 0 0
__sysctl(0x7FFF5FBFD4B0, 0x2, 0x7FFF70AB7760)            = 0 0
__sysctl(0x7FFF5FBFD4F0, 0x2, 0x7FFF5FBFD4B0)            = 0 0
__sysctl(0x7FFF5FBFD4B0, 0x2, 0x7FFF70AB7764)            = 0 0
__sysctl(0x7FFF5FBFD4F0, 0x2, 0x7FFF5FBFD4B0)            = 0 0
__sysctl(0x7FFF5FBFD4B0, 0x2, 0x7FFF70AB7768)            = 0 0
mmap(0x0, 0x3000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001)                = 
0xF11000 0
__sysctl(0x7FFF5FBFD4C0, 0x2, 0x7FFF5FBFD480)            = 0 0
__sysctl(0x7FFF5FBFD480, 0x2, 0x7FFF5FBFD518)            = 0 0
__sysctl(0x7FFF5FBFD4C0, 0x2, 0x7FFF5FBFD4EC)            = 0 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001)               = 
0xF14000 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001)               = 
0xF2B000 0
mmap(0x0, 0x200000, 0x3, 0x1002, 0x7000000, 0x7FFF00000001)              = 
0x1100000 0
munmap(0x101200000, 0x100000)            = 0 0
ftruncate(0x3, 0x0, 0x3)                 = 0 0
write(0x3, "19239\n\0", 0x6)             = 6 0
shm_open(0x7FFF85C5E7F8, 0x0, 0x0)               = 4 0
mmap(0x0, 0x1000, 0x1, 0x1, 0x4, 0x100000000)            = 0xF42000 0
close_nocancel(0x4)              = 0 0
geteuid(0x7FFF70AA3240, 0x0, 0x1)                = 0 0
access("/usr/local/ts2.1.9/etc/trafficserver\0", 0x4, 0x0)               = 0 0
mmap(0x0, 0x76000, 0x3, 0x1002, 0x3000000, 0x100000000)          = 0xF43000 0
mmap(0x0, 0x1000, 0x3, 0x1002, 0x3000000, 0x100000000)           = 0xFB9000 0
open("/usr/local/ts2.1.9/var/trafficserver/records.snap\0", 0x0, 0x0)           
 = 4 0
read(0x4, "\0", 0x18)            = 24 0
read(0x4, "\r\360\r\360(\001\0", 0x24E0)                 = 9440 0
close(0x4)               = 0 0
sem_unlink(0x7FFF5FBFF180, 0x7FFF5FBFEE44, 0x0)          = 0 0
sem_open(0x7FFF5FBFF180, 0xA00, 0x1FF)           = 4 0
open("/usr/local/ts2.1.9/etc/trafficserver/records.config.shadow\0", 0x0, 0x0)  
         = -1 Err#2
open("/usr/local/ts2.1.9/etc/trafficserver/records.config\0", 0x0, 0x0)         
 = 5 0
close(0x5)               = 0 0
open("/usr/local/ts2.1.9/etc/trafficserver/records.config\0", 0x0, 
0x7FFF5FBFF27C)               = 5 0
fstat64(0x5, 0x7FFF5FBFF080, 0x0)                = 0 0
read(0x5, "#\n#\n# Process Records Config File\n#\n# <RECORD-TYPE> <NAME> 
<TYPE> <VALUE (till end of line)>\n#\n#\tRECORD-TYPE:\tCONFIG, 
LOCAL\n#\tNAME:\t\tname of variable\n#\tTYPE:\t\tINT, STRING, 
FLOAT\n#\tVALUE:\t\tInitial value for record\n#\n#\n# *NOTE*: All options 
covered in this f", 0x6ABC)             = 27324 0

dtrace: 7282 drops on CPU 0
__sysctl(0x7FFF5FBFD5A0, 0x2, 0x7FFF5FBFD5CC)            = 0 0
__sysctl(0x7FFF5FBFD5A0, 0x2, 0x7FFF5FBFD5CC)            = 0 0
mmap(0x0, 0x1000000, 0x3, 0x1002, 0x2000000, 0x0)                = 0x1200000 0
munmap(0x101200000, 0x600000)            = 0 0
munmap(0x102000000, 0x200000)            = 0 0
__sysctl(0x7FFF5FBFD5E0, 0x2, 0x7FFF70AAF718)            = 0 0
getrlimit(0x1008, 0x7FFF5FBFE960, 0x7FFF85B0C80C)                = 0 0
access("/usr/local/ts2.1.9\0", 0x4, 0x3ED)               = 0 0
chdir("/usr/local/ts2.1.9\0", 0x0, 0x1DA)                = 0 0
fstat64(0x1, 0x7FFF5FBFE7B0, 0x7FFF5FBFE87C)             = 0 0
ioctl(0x1, 0x4004667A, 0x7FFF5FBFE7FC)           = 0 0
write_nocancel(0x1, "[TrafficServer] using root directory 
'/usr/local/ts2.1.9'\n\0", 0x3A)               = 58 0
access("/usr/local/ts2.1.9/var/trafficserver\0", 0x6, 0x7FFF5FBFF9C8)           
 = 0 0
open("/usr/local/ts2.1.9/var/trafficserver/server.lock\0", 0x202, 0x1A4)        
         = 3 0
fcntl(0x3, 0x8, 0x7FFF5FBFF230)          = 0 0
fcntl(0x3, 0x1, 0x0)             = 0 0
fcntl(0x3, 0x2, 0x1)             = 0 0
thread_selfid(0x7FFF70AA1640, 0x0, 0xFFFFFFFF)           = 39248 0
read(0x7, "u\0", 0x1)            = 1 0
thread_selfid(0x7FFF70AA1640, 0x0, 0xFFFFFFFF)           = 39250 0
kqueue(0x10280F008, 0x0, 0x100000)               = 14 0
mmap(0x0, 0x200000, 0x3, 0x1002, 0x7000000, 0x100000001)                 = 
0x2810000 0
munmap(0x102810000, 0xF0000)             = 0 0
munmap(0x102A00000, 0x10000)             = 0 0
kevent(0xE, 0x7FFF5FBFF210, 0x1)                 = 0 0
mmap(0x0, 0x101000, 0x3, 0x1002, 0x3000000, 0x100000001)                 = 
0x2A00000 0
kqueue(0x100EE0200, 0x7FFF70AA1630, 0x0)                 = 15 0
madvise(0x100FBA000, 0x41000, 0x9)               = 0 0
mmap(0x0, 0x1000000, 0x3, 0x1002, 0x2000000, 0x100000000)                = 
0x2C02000 0
munmap(0x102C02000, 0x3FE000)            = 0 0
munmap(0x103800000, 0x402000)            = 0 0
open("/usr/local/ts2.1.9/var/trafficserver/records.snap\0", 0x601, 0x180)       
         = -1 Err#13
kqueue(0x102C01008, 0x0, 0x100000)               = 18 0
thread_selfid(0x7FFF70AA1640, 0x0, 0xFFFFFFFF)           = 39255 0
 
在 2011-6-4,上午9:58, Leif Hedstrom 写道:

> On 06/03/2011 07:56 PM, jacky wu wrote:
>> 
>> Is there any possible way to debug it ? I didn't see any error
>> message in log.
>> 
> 
> Are you running with the default configs? That would be the first thing
> to try, blow away the entire installation, and make a fresh installation
> from source, and test it with the default configs.
> 
> -- leif
> 

====================
Best regards!
====================
jacky wu
jacky.wuch...@gmail.com
blog:  http://www.sanote.org
====================

Reply via email to