Thanks. Good point about the custom signal: logrotate and newsyslog seem to
be the most popular log rotation utilities and they both support a custom
signal.

On Thu, Jan 23, 2020 at 12:09 PM Derek Dagit <da...@apache.org> wrote:

> +1 for concept and rationale
>
> Might be good to survey the common log rotation tools to verify custom
> signals are supported.
>
> On Thu, Jan 23, 2020 at 11:16:25AM -0600, Brian Neradt wrote:
> >
> > Context
> > ======
> >
> > Traffic Server currently implements its own mechanism for rotating its
> logs
> > and cleaning up (i.e., deleting) rotated logs based upon configured
> > constraints. These features seem to have been developed at a time when
> > third party tools for managing such logs were non-existent or immature.
> > Today administrators have tools such as logrotate they can use to manage
> > logs. Such tools handle log rotation and deletion (and compression,
> > automated emailing, and other related features) in a way that
> > administrators are generally familiar with and would prefer to use for
> > consistency across their log management needs. After rotating their logs,
> > these tools send a signal to the process generating the logs so they can
> > close and re-open the logs. Traffic Server does not currently support
> > external log managers because it does not support listening for such
> > signals.
> >
> > Proposal
> > =======
> >
> > In order to support the use of tools such as logrotate, this proposal
> > suggests adding support for Traffic Manager and Traffic Server to handle
> a
> > signal that causes those processes to close and re-open their logs
> handles.
> >
> > Further, while SIGHUP is a pretty common signal used for such purposes,
> > this proposes SIGUSR2 instead since we already use that for traffic.out
> > (added via https://github.com/apache/trafficserver/pull/274/files).
> >
> >
> > Please share any thoughts or suggestions.
> >
> > Thanks,
> > Brian
> > --
> > "Come to Me, all who are weary and heavy-laden, and I will
> > give you rest. Take My yoke upon you and learn from Me, for
> > I am gentle and humble in heart, and you will find rest for
> > your souls. For My yoke is easy and My burden is light."
> >
> >     ~ Matthew 11:28-30
>


-- 
"Come to Me, all who are weary and heavy-laden, and I will
give you rest. Take My yoke upon you and learn from Me, for
I am gentle and humble in heart, and you will find rest for
your souls. For My yoke is easy and My burden is light."

    ~ Matthew 11:28-30

Reply via email to