Hi all,

I have a question about the privileges of the processes traffic_cop,
traffic_manager, and traffic_server. I started ATS with:
  $ ./trafficserver start
It reported permission denied error:
$ ./trafficserver start
./trafficserver: line 186:
/path-to-ats/var/log/trafficserver/traffic_server.stdout: Permission denied

The permission of the file seems to be root:
$ ls -l /path-to-ats/var/log/trafficserver/traffic_server.stdout
-rw-r--r-- 1 root root 0 Oct 28 17:55
/path-to-ats/var/log/trafficserver/traffic_server.stdout

It is root-owned. If I run it with sudo, the permission seems fine:
$ sudo ./trafficserver start
Starting Apache Traffic Server:                            [  OK  ]

But traffic_manager and traffic_server are not run:
$ ps aux | grep traffic_
root      9243  0.0  0.0  75636  2992 ?        Ssl  18:05   0:00
/path-to-ats/bin/traffic_cop
bzeng     9339  0.0  0.0 103248   864 pts/14   S+   18:08   0:00 grep
traffic_

The ATS is freshly checked out from upstream.

Thanks in advance.
Bill

Reply via email to