We recently had at least 2 occurrences where a subscriber received a "Page changed" notification followed by a "Paged added" notification for the same page shortly afterwards, about 50s later, even though revision history and the .changes
files show only the changes and no deletions or additions.
I am rather clueless about what could cause this and was hoping someone could point me in the right direction to dig deeper.
What I found in the Apace access logs is that the UA strings look similar for both cases:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 Edg/109.0.1518.61
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
I could see POSTs whose timestamps correspond to the notifications. For example:
Page changed
13:05:29 "POST /wiki/fam/library/news HTTP/2.0" 302 -
13:05:30 "GET /wiki/fam/library/news HTTP/2.0" 200 12110
13:05:30 "GET /wiki/lib/exe/taskrunner.php?id=fam%3Alibrary%3Anews&1675166730 HTTP/2.0" 200 42
no notification
13:06:17 "POST /wiki/fam/library/news HTTP/2.0" 200 10684
13:06:17 "GET /wiki/lib/exe/taskrunner.php?id=fam%3Alibrary%3Anews&1675166777 HTTP/2.0" 200 42
13:05:30 Message-ID <famlibrarynewsrev1675166729@...>
Page added
13:06:20 "POST /wiki/fam/library/news HTTP/2.0" 302 -
13:06:20 "GET /wiki/fam/library/news HTTP/2.0" 200 12109
13:06:20 "POST /wiki/lib/exe/ajax.php HTTP/2.0" 200 -
13:06:20 "GET /wiki/lib/exe/taskrunner.php?id=fam%3Alibrary%3Anews&1675166780 HTTP/2.0" 200 42
13:06:20 Message-ID <famlibrarynewsrev1675166729@...>
I double-checked that "1675166729" does indeed not appear in the access log.
The last 2 lines of meta/fam/library/news.changes
are (redacted for privacy)
1673875005 ipaddress E fam:library:news username summary 282
1675166729 ipaddress E fam:library:news username summary 186