Получение соединения часто сбрасывается при использовании Notoop java-apns - PullRequest
0 голосов
/ 07 сентября 2018

Я получаю следующую ошибку при отправке сообщений в ApnsClient, который я использую - Я использую apns-0.2.2.jar

2018-09-07 15:41:57.379 c.n.a.i.ApnsConnectionImpl [INFO] Exception while waiting for error code
java.net.SocketException: Connection reset
    at java.net.SocketInputStream.read(SocketInputStream.java:210) ~[?:1.8.0_131]
    at java.net.SocketInputStream.read(SocketInputStream.java:141) ~[?:1.8.0_131]
    at sun.security.ssl.InputRecord.readFully(InputRecord.java:465) ~[?:1.8.0_131]
    at sun.security.ssl.InputRecord.read(InputRecord.java:503) ~[?:1.8.0_131]
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973) ~[?:1.8.0_131]
    at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930) ~[?:1.8.0_131]
    at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) ~[?:1.8.0_131]
    at java.io.InputStream.read(InputStream.java:101) ~[?:1.8.0_131]
    at com.notnoop.apns.internal.ApnsConnectionImpl$1MonitoringThread.run(ApnsConnectionImpl.java:114) [apns-0.2.2.jar:?]

Я понимаю, эта ошибка генерируется MonitoringThread, который прослушивает входной поток сокетов на наличие ошибок (Apple предоставляет только ответ для сообщений об ошибках).

Мой вопрос, почему соединение apns сбрасывается так часто. Возможные причины? Я использовал ApnsPooledConnection с максимальным соединением 15.

...