Получение ошибки сброса соединения на сервере, нормально работает на локальном - PullRequest
0 голосов
/ 24 января 2020

На самом деле мы пытаемся настроить платежный шлюз. Часть кода завершена и работает нормально с localhost, но при развертывании на тестовом сервере она перестала работать. Это дает java.net.SocketException: Connection reset исключение. Снимок стека трассировки

[http-nio-80-exec-78] INFO  o.a.http.impl.execchain.RetryExec - I/O exception (java.net.SocketException) caught when processing request to {s}->https://api.razorpay.com:443: Connection reset
09:23:27.461 [http-nio-80-exec-78] INFO  o.a.http.impl.execchain.RetryExec - Retrying request to {s}->https://api.razorpay.com:443
09:23:27.949 [http-nio-80-exec-78] INFO  o.a.http.impl.execchain.RetryExec - I/O exception (java.net.SocketException) caught when processing request to {s}->https://api.razorpay.com:443: Connection reset
09:23:27.950 [http-nio-80-exec-78] INFO  o.a.http.impl.execchain.RetryExec - Retrying request to {s}->https://api.razorpay.com:443
09:23:28.436 [http-nio-80-exec-78] INFO  o.a.http.impl.execchain.RetryExec - I/O exception (java.net.SocketException) caught when processing request to {s}->https://api.razorpay.com:443: Connection reset
09:23:28.436 [http-nio-80-exec-78] INFO  o.a.http.impl.execchain.RetryExec - Retrying request to {s}->https://api.razorpay.com:443
2020-01-24 09:23:28,925 ERROR [http-nio-80-exec-78] controllers.PaymentControllerImpl (PaymentControllerImpl.java:97) - getPaymentLinkToBuyCredit - Exception for user  :xyz,java.net.SocketException: Connection reset

теперь, когда мы тестировали то же самое с помощью curl (используя команды ниже) на тестовом сервере, он работал нормально.

curl -u <username>:<password> \-X POST https://api.razorpay.com/v1/invoices/ \-H 'Content-type: application/json' \-d '{"type": "link",  "view_less": 1,  "amount": 100,  "currency": "INR",  "description": "Payment Link for this purpose.",  "reminder_enable": true,  "sms_notify": 1,  "email_notify": 1,  "expire_by": 1793630556}'

у кого-нибудь есть идеи это?

...