forum.bitel.ru http://forum.bitel.ru/ |
|
ContractService XSD и бесконечный импорт http://forum.bitel.ru/viewtopic.php?f=19&t=13419 |
Страница 1 из 1 |
Автор: | simplex [ 10 авг 2019, 21:34 ] |
Заголовок сообщения: | ContractService XSD и бесконечный импорт |
в сервисе http://xxx/bgbilling/executer/ru.bitel. ... rvice?wsdlесть два импорта: Код: <types> <xsd:schema> <xsd:import namespace="http://common.bitel.ru" schemaLocation="http://ххх:80/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.balance/PaymentService?xsd=1"/> </xsd:schema> <xsd:schema> <xsd:import namespace="http://common.balance.contract.kernel.bgbilling.bitel.ru/" schemaLocation="http://ххх:80/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.balance/PaymentService?xsd=2"/> </xsd:schema> </types> которые сами в себе имеют имеют импорт товарища. в итоге при попытке добавить эти сервисы в стандартные WS-ссылки возникает бесконечное бурление: Код: 0.001 200 23788 "GET /bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?xsd=1 HTTP/1.0" xsd=1& 0.000 200 1661 "GET /bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?xsd=2 HTTP/1.0" xsd=2& 0.001 200 23788 "GET /bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?xsd=1 HTTP/1.0" xsd=1& 0.000 200 1661 "GET /bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?xsd=2 HTTP/1.0" xsd=2& 0.001 200 23788 "GET /bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?xsd=1 HTTP/1.0" xsd=1& ... 0.000 200 1661 "GET /bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?xsd=2 HTTP/1.0" xsd=2& 0.001 200 23788 "GET /bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?xsd=1 HTTP/1.0" xsd=1& 0.000 200 1661 "GET /bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?xsd=2 HTTP/1.0" xsd=2& и импорт сервиса умирает: Код: Ошибка импорта схемы по причине: Ошибка при выполнении файловой операции 'http://ххх:80/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?xsd=2' по причине: Ошибка работы с Интернет: внутренняя ошибка сервера (500). <html> <head><title>500 Internal Server Error</title></head> <body bgcolor="white"> <center><h1>500 Internal Server Error</h1></center> <hr><center>nginx/1.12.2</center> </body> </html> по причине: Ошибка работы с Интернет: внутренняя ошибка сервера (500) а прокси мрёт из-за: Код: 2019/08/10 18:27:45 [alert] 15307#0: *2899145 socket() failed (24: Too many open files) while connecting to upstream, client: 141.101.181.1, server: xxx, request: "GET /bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?xsd=2 HTTP/1.1", upstream: "http://xxx:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?xsd=2", host: "xxx" что с этим сделать? может убрать лишние импорты? например в ru.bitel.bgbilling.kernel.contract.balance/PaymentService?wsdl этой рекурсии нет. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |