basis-company / nats.php

nats jetstream client for php
116 stars 29 forks source link

check current timestamps #75

Closed ro0NL closed 4 months ago

ro0NL commented 4 months ago

with pingInterval=PHP_INT_MAX i see

09:23:35 DEBUG     [messenger] send HPUB test _INBOX.1695514f72a49072a89691f8f1f36fef 91 351
09:23:37 DEBUG     [messenger] receive PING
09:23:37 DEBUG     [messenger] send PONG
09:23:37 DEBUG     [messenger] sleep
09:23:40 ERROR     [messenger] Processing timeout

so perhaps consider #74 as well

ro0NL commented 4 months ago

last hour we had 160 Processing timeout logs, and im not sure such an error rate is legit

ro0NL commented 4 months ago

for comparison, messages that published instant:

09:27:35 DEBUG     [messenger] send SUB _INBOX.c00204c54f8a7c77fb0dd9093e597985 8e41b985
09:27:35 DEBUG     [messenger] send HPUB test _INBOX.c00204c54f8a7c77fb0dd9093e597985 91 351
09:27:35 DEBUG     [messenger] receive MSG _INBOX.c00204c54f8a7c77fb0dd9093e597985 8e41b985
09:27:35 DEBUG     [messenger] send UNSUB 8e41b985
ro0NL commented 4 months ago

this doesnt fix #73 but should avoid unnessecary pings still