Re: Long delays between spooling and delivering
Quan tran hong <[email protected]> Mon, 4 Aug 2025 16:01:55 +0700
| Newsgroups | gmane.comp.jakarta.james.user |
|---|---|
| Message-ID | <CAFG0j1BNxdv1SG8rfrgVbEaL-gxEeQ2kCEs+hMuofL71yZY5NQ@mail.gmail.com> |
--000000000000a7867a063b865c55
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Hi Matt,
Can you share the remote delivery timer metric?
*curl **localhost:8000/metrics*, then you can search for the
*RemoteDeliveryTrial* metrics.
Quan
On Mon, Aug 4, 2025 at 3:45=E2=80=AFPM Matt Pryor <pryor@international-pres=
ence.com>
wrote:
> Thanks Quan.
>
> The delays I'm seeing are between initial spooling and the very first
> delivery attempt.
>
> Currently seeing a number of messages in the outgoing mailQueue with next
> delivery of
>
> 1969-12-31T23:59:59.999Z
> They do not seem to be progressing.
> I've noticed that when a message is first queued it has this date but onl=
y
> for a very short period until it's picked up by the deliverer.
> Suggests to me that some thread has died?
> A call to the healthcheck suggests everything is fine:
>
> {"status":"healthy","checks":[{"componentName":"Guice application
>
> lifecycle","escapedComponentName":"Guice%20application%20lifecycle","stat=
us":"healthy","cause":null},{"componentName":"MailReceptionCheck","escapedC=
omponentName":"MailReceptionCheck","status":"healthy","cause":null},{"compo=
nentName":"EventDeadLettersHealthCheck","escapedComponentName":"EventDeadLe=
ttersHealthCheck","status":"healthy","cause":null},{"componentName":"EmptyE=
rrorMailRepository","escapedComponentName":"EmptyErrorMailRepository","stat=
us":"healthy","cause":null},{"componentName":"Embedded
>
> ActiveMQ","escapedComponentName":"Embedded%20ActiveMQ","status":"healthy"=
,"cause":null}]}
>
>
>
> Kind regards
> Matt Pryor
> Research and Development Manager
>
> The International Presence Group of Companies
> EMAIL: [email protected]
> URL: www.International-presence.com
>
>
>
>
> On Fri, 1 Aug 2025 at 18:14, Quan tran hong <[email protected]>
> wrote:
>
> > Hi Matt,
> >
> > > What could be the cause of this I wonder? The server doesn't seem
> > massively
> > busy in between those times.
> >
> > In my opinion, something could be wrong with your SMTP remote gateway
> that
> > makes James (here RemoteDelivery mailet) can not send mail outbound rig=
ht
> > away. Then, RemoteDelivery would delay some time before retrying the
> > next remote delivery, which could explain the delay time you observed.
> >
> > You can send an inbound email to verify the theory. If inbound is fast,
> > then the problem is likely at the SMTP remote gateway.
> >
> > Quan
> >
> > On Fri, Aug 1, 2025 at 8:33=E2=80=AFPM Matt Pryor <
> > [email protected]>
> > wrote:
> >
> > > I'm seeing long periods where MailDelivrerToHost isn't mentioned in t=
he
> > > logs even though there are plenty of emails being spooled.
> > >
> > > How can I find out what's going on?
> > >
> > > I've increased the delivery threads to 20 and the spool threads to 20=
0
> > but
> > > if anything it's made it worse.
> > >
> > > Customer now screaming at me.
> > >
> > > E.g.
> > > 2025-08-01 13:11:41.199 [DEBUG] o.a.j.m.i.JamesMailSpooler - =3D=3D=
=3D=3D End
> > > processing mail
> > > Mail1754053901091-441b1ec5-bce3-40ee-af08-94d5a109240e-to-gmail.com
> =3D=3D=3D=3D
> > >
> > > Then... nothing.
> > >
> > >
> > >
> > > Kind regards
> > > Matt Pryor
> > > Research and Development Manager
> > >
> > > The International Presence Group of Companies
> > > EMAIL: [email protected]
> > > URL: www.International-presence.com
> > >
> > >
> > >
> > >
> > > On Fri, 1 Aug 2025 at 10:59, Matt Pryor <
> > [email protected]>
> > > wrote:
> > >
> > > > Hi, I'm running Apache James 3.82.
> > > >
> > > > I'm seeing long delays between spooling messages and then deliverin=
g
> > > them.
> > > > For example:
> > > >
> > > > 2025-08-01 04:22:22.253 [DEBUG] o.a.j.m.i.JamesMailSpooler - =3D=
=3D=3D=3D
> End
> > > > processing mail
> > > > Mail1754022142176-e4670a57-8cf4-4412-934e-f0981e559015-to-xxxxx.com
> > =3D=3D=3D=3D
> > > >
> > > > And then.... 2025-08-01 04:41:00.785 [DEBUG]
> > > > o.a.j.t.m.r.d.DeliveryRunnable - will process mail
> > > > Mail1754022142176-e4670a57-8cf4-4412-934e-f0981e559015-to-xxxxx.com
> > > >
> > > > What could be the cause of this I wonder? The server doesn't seem
> > > > massively busy in between those times.
> > > >
> > > > I upgraded from 3.80 to 3.82 in the hope this would fix the problem
> but
> > > it
> > > > doesn't seem to have.
> > > >
> > > > Kind regards
> > > > Matt Pryor
> > > > Research and Development Manager
> > > >
> > > > The International Presence Group of Companies
> > > > EMAIL: [email protected]
> > > > URL: www.International-presence.com
> > > >
> > > >
> > > >
> > >
> >
>
--000000000000a7867a063b865c55--