[systemd-devel] When service consumption cpu time message will be at the journal?
u34 at net9.cf
u34 at net9.cf
Wed Jun 21 22:08:05 UTC 2023
Michal Koutný <mkoutny at suse.com> wrote:
> Hi.
>
> On Tue, Jun 20, 2023 at 06:13:01PM +0000, u34 at net9.cf wrote:
> > I have timers to run user, and system, services.
> > Usually, but not always, the journal has a
> >
> > systemd[1]: NAME.service: Consumed DURATION CPU time.
> >
> > as the last message for each activation of a service. I wonder whether it
> > is expected that sometimes there is no such message.
>
> The message presence/absence should be deterministic.
>
It is not. I did not configure anything in particular. Sometimes, perhaps
When the associated timer service has an error, but not always, the message
is absent. By an error I mean, for example, network is not reachable during
service run. Or a particular remote host is not responding.
> > I can not predict, or characterise, when such message will not be
> > given, other than saying I suspect the user service is more likely to
> > not have such a message.
>
> What do you mean by "user service"? (Service with User=, user at .service,
> a service of user systemd instance or ...)
>
By a user service I mean a service that its timer is controlled by a regular
user, uid >= 1000. And its journal can be seen by that regular user with
journalctl --user -u associatedTimerService --since today
> Do you observe any other anomalies correlated with missing consumption
> message too?
>
As I wrote, perhaps the message is absent when the service has terminated
with an error. But that association is not conclusive.
> Thanks,
> Michal
Thank you too.
--
u34
More information about the systemd-devel
mailing list