forum.bitel.ru http://forum.bitel.ru/ |
|
XSLManager - Broken pipe http://forum.bitel.ru/viewtopic.php?f=22&t=12586 |
Страница 1 из 1 |
Автор: | a.vo [ 16 авг 2017, 15:10 ] |
Заголовок сообщения: | XSLManager - Broken pipe |
Добрый день, в логах присутствуют сообщения следующего содержания. Стоит ли переживать по этому поводу? Как выяснить с чем это связано? Спасибо. Код: 08-16/06:49:04 ERROR [http-bio-0.0.0.0-8080-exec-3] XSLManager - java.net.SocketException: Broken pipe (Write failed) org.apache.catalina.connector.ClientAbortException: java.net.SocketException: Broken pipe (Write failed) at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:367) at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:331) at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:101) at ru.bitel.bgbilling.kernel.container.web.action.XSLManager.transform(XSLManager.java:299) at bitel.billing.server.WebExecuter.doPost(WebExecuter.java:335) at bitel.billing.server.WebExecuter.doGet(WebExecuter.java:100) at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at ru.bitel.common.server.filters.MultipartFilter.doFilter(MultipartFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at ru.bitel.common.server.filters.XSSFilter.doFilter(XSSFilter.java:95) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at ru.bitel.common.server.filters.BGAuthFilter.doFilter(BGAuthFilter.java:291) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at ru.bitel.common.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: java.net.SocketException: Broken pipe (Write failed) at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) at java.net.SocketOutputStream.write(SocketOutputStream.java:155) at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:215) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:480) at org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:119) at org.apache.coyote.http11.AbstractHttp11Processor.action(AbstractHttp11Processor.java:800) at org.apache.coyote.Response.action(Response.java:172) at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:363) ... 36 more Версия: Код: Информация о версии:
Клиент: вер. 7.0.906 / 04.08.2017 17:32:21 os: Windows 10; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_144 Сервер: вер. 7.0.1257 / 08.08.2017 15:43:49 os: Linux; java: Java HotSpot(TM) Client VM, v.1.8.0_121 bill: вер. 7.0.124 / 11.08.2017 16:04:07 card: вер. 7.0.44 / 04.08.2017 17:34:18 dba: вер. 7.0.167 / 08.04.2016 17:40:39 inet: вер. 7.0.769 / 11.08.2017 16:04:06 ipn: вер. 7.0.270 / 08.08.2017 15:43:59 npay: вер. 7.0.210 / 07.08.2017 03:07:28 phone: вер. 7.0.293 / 04.08.2017 17:34:56 reports: вер. 7.0.235 / 04.08.2017 17:35:05 rscm: вер. 7.0.186 / 04.08.2017 17:35:05 ru.bitel.bgbilling.plugins.crm: вер. 7.0.198 / 07.11.2016 18:45:32 ru.bitel.bgbilling.plugins.documents: вер. 7.0.178 / 08.08.2017 15:44:22 ru.bitel.bgbilling.plugins.helpdesk: вер. 7.0.197 / 04.08.2017 17:34:41 ru.bitel.bgbilling.plugins.organizer: вер. 7.0.75 / 05.10.2016 13:43:02 voiceip: вер. 7.0.196 / 04.08.2017 17:33:59 yamoney: вер. 7.0.76 / 04.08.2017 17:35:16 Окружение: Клиент: os: Windows 10 amd64, 10.0 java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_144 jre home: D:\Program Files\Java144 memory (use/total/max): 67M/139M/455M default tz: 16.08.2017 12:08 MSK +0300 (Europe/Moscow) user tz: 16.08.2017 12:08 MSK +0300 (Europe/Moscow) locale: ru_RU Сервер: os: Linux i386, 2.6.32-642.15.1.el6.i686 java: Java HotSpot(TM) Client VM, v.1.8.0_121 jre home: /opt/java/jdk1.8.0_121/jre default tz: 16.08.2017 12:08 MSK +0300 (Europe/Moscow) memory (use/total/max): 122M/151M/989M db time: master: 16.08.2017 12:08 MSK db charset: connection: cp1251(cp1251_general_ci), database: cp1251(cp1251_general_ci) locale: en_US uptime: Started: 14.08.2017 13:13:07 Uptime: 1 d 22:55:44 |
Автор: | skn [ 16 авг 2017, 19:20 ] |
Заголовок сообщения: | Re: XSLManager - Broken pipe |
такая ошибка возникает когда клиент закрывает соединение до того как ему был отослан ответ (для таких случаем хорошо бы использовать nginx, он быстро забирает ответ у биллинга и может потом сколь угодно долго отдавать клиенту, и даже если клиент разорвет соединение это уже будет проблема nginx а не биллинга) |
Автор: | a.vo [ 06 сен 2017, 13:43 ] |
Заголовок сообщения: | Re: XSLManager - Broken pipe |
skn писал(а): (для таких случаем хорошо бы использовать nginx, он быстро забирает ответ у биллинга и может потом сколь угодно долго отдавать клиенту, и даже если клиент разорвет соединение это уже будет проблема nginx а не биллинга) Добрый день, не подскажете, есть какое-нибудь описание как конфигурировать nginx для работы с bgbilling? |
Автор: | Phricker [ 06 сен 2017, 13:45 ] |
Заголовок сообщения: | Re: XSLManager - Broken pipe |
http://wiki.bitel.ru/index.php/Проксирование_обращений_к_BGBillingServer_посредством_nginx |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |