You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Evgeny (Jira)" <ji...@apache.org> on 2020/04/21 13:37:00 UTC

[jira] [Created] (MESOS-10121) stdout/stderr not rotating

Evgeny created MESOS-10121:
------------------------------

             Summary: stdout/stderr not rotating
                 Key: MESOS-10121
                 URL: https://issues.apache.org/jira/browse/MESOS-10121
             Project: Mesos
          Issue Type: Task
            Reporter: Evgeny


Hello, i am trying to rotate my stdout/stderr files in Mesos containers.

Starting mesos-slave:

{code}
docker run -d <options> mesos-slave:1.4 --container_logger=org_apache_mesos_LogrotateContainerLogger --modules=/var/tmp/mesos/mesos-slave-modules.json
{code}
config for rotation:
{code}
cat /var/tmp/mesos/mesos-slave-modules.json:
{
 "libraries": [{
 "file": "/usr/lib/liblogrotate_container_logger.so",
 "modules": [{
 "name": "org_apache_mesos_LogrotateContainerLogger",
 "parameters": [{
 "key": "launcher_dir",
 "value": "/usr/libexec/mesos"
 }, {
 "key": "logrotate_path",
 "value": "/usr/sbin/logrotate"
 }, {
 "key": "max_stdout_size",
 "value": "10240MB"
 }, {
 "key": "max_stderr_size",
 "value": "10240MB"
 }, {
 "key": "logrotate_stdout_options",
 "value": "rotate 5\nmissingok\nnotifempty\ncompress\nnomail\n"
 }, {
 "key": "logrotate_stderr_options",
 "value": "rotate 5\nmissingok\nnotifempty\ncompress\nnomail\n"
 }]
 }]
 }]
}
{code}

mesos-logrotate-logger is running for all containers:
{code}
root 733 0.1 0.0 841724 25020 ? Ssl Apr19 4:02 mesos-logrotate-logger --help=false --log_filename=/var/tmp/mesos/slaves/c931deec-e65a-4362-9c6f-d4b278f52f5b-S0/frameworks/cb0d4342-fcf5-4e6d-abf2-764b8c5b8cf3-0000/executors/gateway.478dac1a-8276-11ea-b32f-0242ac110002/runs/60bc8179-3051-4214-8902-7d9747f1713e/stdout --logrotate_options=rotate 5 missingok notifempty compress nomail --logrotate_path=/usr/sbin/logrotate --max_size=10GB --user=root
...
{code}

limit 10Gb is reached:
{code}
ls -lh /var/tmp/mesos/slaves/c931deec-e65a-4362-9c6f-d4b278f52f5b-S0/frameworks/cb0d4342-fcf5-4e6d-abf2-764b8c5b8cf3-0000/executors/gateway.478dac1a-8276-11ea-b32f-0242ac110002/runs/60bc8179-3051-4214-8902-7d9747f1713e/stdout
-rw-r--r-- 1 root root 12G Apr 21 10:57 /var/tmp/mesos/slaves/c931deec-e65a-4362-9c6f-d4b278f52f5b-S0/frameworks/cb0d4342-fcf5-4e6d-abf2-764b8c5b8cf3-0000/executors/gateway.478dac1a-8276-11ea-b32f-0242ac110002/runs/60bc8179-3051-4214-8902-7d9747f1713e/stdout
{code}

logrotate is available (--logrotate_path=/usr/sbin/logrotate).

But rotating does not occur. Cant find a problem. Any tips pls?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)