2013-01-03 1 views
0

Tigase를 XMPP 서버로 사용합니다. 모든 것이 OK이지만, 가끔은 두 번 예를 들어 25 분 1 일 이후에 (때로는 하루 후)에 이어 두 번째 오프라인 메시지를받을 : 그들은 동일한 ID & 텍스트가Tigase : 때때로 오프라인 메시지 두 번받습니다.

2013-01-03 11:53:00.923 xmppStreamDidReceiveMessage: 
<message xmlns="jabber:client" id="20" type="chat" 
    to="[email protected]" from="[email protected]"> 
    <body>r1</body><delay xmlns="urn:xmpp:delay" stamp="2013-01-03T09:52:55.392+0000" 
    from="chat.quickblox.com">Offline Storage - ip-10-40-233-192.ec2.internal</delay> 
    </message> 


2013-01-03 11:53:25.091 QBChat/xmppStreamDidReceiveMessage: 
<message xmlns="jabber:client" id="20" type="chat" 
    to="[email protected]" from="[email protected]"> 
    <body>r1</body><delay xmlns="urn:xmpp:delay" stamp="2013-01-03T09:52:55.418+0000" 
    from="chat.quickblox.com">Offline Storage - ip-10-40-233-192.ec2.internal</delay> 
    </message> 

합니다.

나는 무슨 문제인지 모르겠다. 아무런 재발도없고, 무작위로 재현된다. 당신의 조언을 ..

UPD를

감사를 1 사용자는 제 2 메시지를 보내고, 둘째는 로그인/로그 아웃, 로그인/로그 아웃을 수행합니다이 때때로 나는이 동일한 메시지가 나타납니다 : 1이 정상 메시지 &입니다 '지연'매개 변수가있는 두 번째

답변

1

이 메시지가 DB에 두 번 기록되었음을 나타내는 스탬프가 다릅니다. 웹 클라이언트를 사용하십니까? 웹 클라이언트가 메시지를 서버가 수신하지 못하고 다시 보냈다고 생각할 수도 있습니다. 그러나 우표 차이는 아마 수 밀리 초 대신에 몇 초일 것입니다.

원본 발신자가 메시지를 두 번 보낸 것처럼 내게 오프라인 저장 용량에 2 회 녹음 된 다음 수신자에게 배달 된 것처럼 보입니다. 그러나 보낸 사람이 때때로 두 번 메시지를 보내는 경우 오프라인 메시지가 아니라 정상적인 메시지가 두 배로 증가하는 경우도 있습니다 ....

정말 적은 정보만으로는 말하기가 정말 어렵습니다.

+0

올린 날짜 - 몇 가지 아이디어가 있습니까? –

관련 문제