1# 2# Licensed to the Apache Software Foundation (ASF) under one 3# or more contributor license agreements. See the NOTICE file 4# distributed with this work for additional information 5# regarding copyright ownership. The ASF licenses this file 6# to you under the Apache License, Version 2.0 (the 7# "License"); you may not use this file except in compliance 8# with the License. You may obtain a copy of the License at 9# 10# http://www.apache.org/licenses/LICENSE-2.0 11# 12# Unless required by applicable law or agreed to in writing, software 13# distributed under the License is distributed on an "AS IS" BASIS, 14# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15# See the License for the specific language governing permissions and 16# limitations under the License. 17# 18[Unit] 19Description=Apache Traffic Server is a fast, scalable and extensible caching proxy server. 20After=syslog.target network.target 21 22[Service] 23Type=simple 24EnvironmentFile=-/etc/sysconfig/trafficserver 25ExecStart=@exp_bindir@/traffic_manager $TM_DAEMON_ARGS 26Restart=on-failure 27RestartSec=5s 28LimitNOFILE=1000000 29ExecStopPost=/bin/sh -c ' \ 30 export TM_PIDFILE=$(@exp_bindir@/traffic_layout 2>/dev/null | grep RUNTIMEDIR | cut -d: -f2)/manager.lock ; \ 31 /bin/rm $TM_PIDFILE ; \ 32 if [[ $? -ne 0 ]]; then echo "ERROR: Unable to delete PID"; exit 1; fi' 33TimeoutStopSec=5s 34ExecReload=@exp_bindir@/traffic_ctl config reload 35KillMode=process 36 37[Install] 38WantedBy=multi-user.target 39