Перейти к содержимому
Калькуляторы
Блокировка веб ресурса  

566 пользователей проголосовало

  1. 1. Для блокировка используем



Блокировка сайтов провайдерами маневры с DNS

А сколько по умолчанию?

По умолчанию 2 потока. Если вы используете более 1 nfqueue очереди, то это значение надо ставить в 1, иначе ядро входит в ступор и выходит ошибка похожая на вашу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По умолчанию 2 потока. Если вы используете более 1 nfqueue очереди, то это значение надо ставить в 1, иначе ядро входит в ступор и выходит ошибка похожая на вашу.

 

использую только один nfqueue, но поставил

num_threads = 1

и полёт нормальный, спасибо!

Uptime: 06:39:48

 

 

Как избавить от ошибок при запуске zapret.pl?

user@zapret:~$ ~/src/user/zapret.pl
Subroutine OperatorRequestService::want_som redefined at (eval 168) line 92.
Subroutine AUTOLOAD redefined at (eval 168) line 109.
Subroutine OperatorRequestService::sendRequest redefined at (eval 168) line 107.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 168) line 107.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 168) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 168) line 107.
Subroutine _call redefined at (eval 189) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 189) line 92.
Subroutine AUTOLOAD redefined at (eval 189) line 109.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 189) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 189) line 107.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 189) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 189) line 107.

При этом код выхода:

user@zapret:~$ echo $?
0

А в логах

2016-04-25 17:22:31 | DEBUG | main  | Last dump date:   1461245432
2016-04-25 17:22:31 | DEBUG | main  | Last action:      getResult
2016-04-25 17:22:31 | DEBUG | main  | Last code:        67a3546087a81b5f281b0b1fbf4e7d01
2016-04-25 17:22:31 | DEBUG | main  | Last result:      err
2016-04-25 17:22:31 | INFO  | main  | Starting RKN at Mon Apr 25 17:22:31 2016
2016-04-25 17:22:31 | DEBUG | main  | Checking dump date...
2016-04-25 17:22:32 | DEBUG | main  | RKN last dump date: 1461592800
2016-04-25 17:22:32 | DEBUG | main  | lastDumpDate > prev. dump date. Working now.
2016-04-25 17:22:32 | DEBUG | main  | Sending request...
2016-04-25 17:22:32 | DEBUG | main  | запрос принят
2016-04-25 17:22:32 | DEBUG | main  | Getting result...
2016-04-25 17:22:32 | FATAL | main  | Result not defined!
2016-04-25 17:22:32 | ERROR | main  |

 

И что в логах означают записи

2016-04-25 17:32:05 | INFO  | main  | Bad ip type: LOOPBACK for ip 127.0.0.1

Изменено пользователем cREoz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как избавить от ошибок при запуске zapret.pl?

user@zapret:~$ ~/src/user/zapret.pl
Subroutine OperatorRequestService::want_som redefined at (eval 168) line 92.
Subroutine AUTOLOAD redefined at (eval 168) line 109.
Subroutine OperatorRequestService::sendRequest redefined at (eval 168) line 107.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 168) line 107.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 168) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 168) line 107.
Subroutine _call redefined at (eval 189) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 189) line 92.
Subroutine AUTOLOAD redefined at (eval 189) line 109.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 189) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 189) line 107.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 189) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 189) line 107.

При этом код выхода:

user@zapret:~$ echo $?
0

А в логах

2016-04-25 17:22:31 | DEBUG | main  | Last dump date:   1461245432
2016-04-25 17:22:31 | DEBUG | main  | Last action:      getResult
2016-04-25 17:22:31 | DEBUG | main  | Last code:        67a3546087a81b5f281b0b1fbf4e7d01
2016-04-25 17:22:31 | DEBUG | main  | Last result:      err
2016-04-25 17:22:31 | INFO  | main  | Starting RKN at Mon Apr 25 17:22:31 2016
2016-04-25 17:22:31 | DEBUG | main  | Checking dump date...
2016-04-25 17:22:32 | DEBUG | main  | RKN last dump date: 1461592800
2016-04-25 17:22:32 | DEBUG | main  | lastDumpDate > prev. dump date. Working now.
2016-04-25 17:22:32 | DEBUG | main  | Sending request...
2016-04-25 17:22:32 | DEBUG | main  | запрос принят
2016-04-25 17:22:32 | DEBUG | main  | Getting result...
2016-04-25 17:22:32 | FATAL | main  | Result not defined!
2016-04-25 17:22:32 | ERROR | main  |

 

И что в логах означают записи

2016-04-25 17:32:05 | INFO  | main  | Bad ip type: LOOPBACK for ip 127.0.0.1

и у меня почти тоже самое! ось дебиан 8?

Изменено пользователем yKpon

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дебиан 8 тут не причём, у меня такие ошибки бывают и на debian7 и на ubuntu 12(14).4

Из 10 успешных запусков - 5 заканчиваются с такой-же ошибкой. Полагаю здесь дело в каких-то таймаутах при работе с сервером выгрузки реестра.

При этом если в консоли появляется выхлоп типа этого :

Too late to run CHECK block at /usr/lib/perl5/EV.pm line 123.

, то наверняка выгрузка завершится крахом.

При этом стоящий на том же компе скрипт от https://github.com/yegorov-p/python-zapret-info всегда завершается на ура.

 

пы.сы.

выгрузку дёргаю вот так:

#!/bin/bash
cd /root/max/
export OPENSSL_CONF="ssl.cnf"
./zapret.pl 0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ни как не могу победить вот эти долбанные mirror.graniru.info

 

select count(*) from zap2_ips where domain like '%graniru.info';
+----------+
| count(*) |
+----------+
|     4151 |
+----------+
1 row in set (0.05 sec)

 

nslookup mirror475.graniru.info

Non-authoritative answer:
mirror475.graniru.info  canonical name = rs.grani.ru.
Name:   rs.grani.ru
Address: 148.62.0.217

ip r | grep 148.62.0.217
148.62.0.217 via x.x.x.x dev eth0  proto zebra

 

В программе проверки каждый раз они доступны, хотя маршрут вроде есть и трассировка идёт через фильтр.

 

Так же попадают https://greenbet.com http://frequency.com https://casino.org/real-money/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

select count(*) from zap2_ips where domain like '%graniru.info';
+----------+
| count(*) |
+----------+
|    20628 | 
+----------+

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как я понимаю 100% результат в программе проверки не получить? http://casino.ru доступно в программе, в браузере блокируется. Маршрут есть, трассировка правильная.

 

tcpdump:

 


tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on enp5s0f0, link-type EN10MB (Ethernet), capture size 65535 bytes
16:07:08.885107 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27059, length 72
16:07:08.885127 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27059, length 72
16:07:12.891184 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27285, length 72
16:07:12.891208 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27285, length 72
16:07:16.880289 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27396, length 72
16:07:16.880312 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27396, length 72
16:07:17.739326 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [s], seq 111335485, win 8192, options [mss 1440,nop,wscale 2,nop,nop,sackOK], length 0
16:07:17.739540 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [s], seq 111335485, win 8192, options [mss 1440,nop,wscale 2,nop,nop,sackOK], length 0
16:07:17.884758 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [.], ack 1428932548, win 16560, length 0
16:07:17.884899 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [.], ack 1, win 16560, length 0
16:07:18.382537 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [P.], seq 0:381, ack 1, win 16560, length 381
16:07:18.382988 IP 31.220.104.47.http > x.x.x.x.59802: Flags [F.], seq 1:107, ack 0, win 5840, length 106
16:07:18.383031 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [RP], seq 111335486, win 5840, length 0
16:07:18.383561 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [.], ack 108, win 16533, length 0
16:07:18.383798 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [.], ack 108, win 16533, length 0
▽6:07:18.415739 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [F.], seq 381, ack 108, win 16533, length 0
16:07:18.900068 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [FP.], seq 0:381, ack 108, win 16533, length 381
16:07:18.900589 IP 31.220.104.47.http > x.x.x.x.59802: Flags [F.], seq 108:214, ack 0, win 5840, length 106
16:07:18.900630 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [RP], seq 111335486, win 5840, length 0
16:07:19.806516 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [FP.], seq 0:381, ack 108, win 16533, length 381
16:07:19.806955 IP 31.220.104.47.http > x.x.x.x.59802: Flags [F.], seq 108:214, ack 0, win 5840, length 106
16:07:19.806995 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [RP], seq 111335486, win 5840, length 0
16:07:20.889316 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27475, length 72
16:07:20.889340 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27475, length 72
16:07:21.037879 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27478, length 72
16:07:21.037901 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27478, length 72
16:07:21.186480 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27479, length 72
16:07:21.186502 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27479, length 72
16:07:21.620900 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [FP.], seq 0:381, ack 108, win 16533, length 381
16:07:21.621340 IP 31.220.104.47.http > x.x.x.x.59802: Flags [F.], seq 108:214, ack 0, win 5840, length 106
16:07:21.621403 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [RP], seq 111335486, win 5840, length 0
16:07:22.182809 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27486, length 72
16:07:22.182832 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27486, length 72
16:07:22.324146 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27487, length 72
16:07:22.324168 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27487, length 72
16:07:22.465321 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27488, length 72
16:07:22.465343 IP x.x.x.x > 31.220.104.47: ICMP echo request, id 14, seq 27488, length 72
16:07:23.430503 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [FP.], seq 0:381, ack 108, win 16533, length 381
16:07:23.430944 IP 31.220.104.47.http > x.x.x.x.59802: Flags [F.], seq 108:214, ack 0, win 5840, length 106
16:07:23.430983 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [RP], seq 111335486, win 5840, length 0
16:07:25.240079 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [FP.], seq 0:381, ack 108, win 16533, length 381
16:07:25.240583 IP 31.220.104.47.http > x.x.x.x.59802: Flags [F.], seq 108:214, ack 0, win 5840, length 106
16:07:25.240622 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [RP], seq 111335486, win 5840, length 0
16:07:28.838795 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [FP.], seq 0:381, ack 108, win 16533, length 381
16:07:28.839213 IP 31.220.104.47.http > x.x.x.x.59802: Flags [F.], seq 108:214, ack 0, win 5840, length 106
16:07:28.839253 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [RP], seq 111335486, win 5840, length 0
16:07:36.037782 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [FP.], seq 0:381, ack 108, win 16533, length 381
16:07:36.038277 IP 31.220.104.47.http > x.x.x.x.59802: Flags [F.], seq 108:214, ack 0, win 5840, length 106
16:07:36.038316 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [RP], seq 111335486, win 5840, length 0
16:07:50.439197 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [R.], seq 382, ack 108, win 0, length 0
16:07:50.439444 IP x.x.x.x.59802 > 31.220.104.47.http: Flags [R.], seq 382, ack 108, win 0, length 0

 

Изменено пользователем hsvt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2hsvt, casino.ru у меня ооочень долго было доступно даже в браузере. Сейчас проверил - выплёвывает заглушку.

select count(*) from zap2_ips where domain like '%casino.ru';
+----------+
| count(*) |
+----------+
|     1292 | 
+----------+

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день!

По поводу несрабатывания скрипта zapret.pl....

Скрипт крутится на Ubuntu 14.04.4 LTS и запускается с помощью скрипта :

#!/bin/bash
cd /root/max/
export OPENSSL_CONF="ssl.cnf"
./zapret.pl 0

( в прочем прямой запуск zapret.sh тоже не помогает )

 

В самом скрипте подправил только путь к бинарнику opennssl и имя сертификата.

ssl.conf - рабочий. openssl шифрование по ГОСТ поддерживает. (скрипты с https://github.com/yegorov-p/python-zapret-info с ним работают прекрасно)

 

конфиг выглядит так( zapret.conf ) :

[DB]
host = '127.0.0.1'
user = 'xxxxxx'
password = 'xxxxxx'
name = 'xxxxx'

[API]
url = 'http://vigruzki.rkn.gov.ru/services/OperatorRequest/?wsdl'
form_request = 1

[PATH]
req_file = "req.xml"
sig_file = "req.xml.sig"
template_file = "req_template.xml"

[NS]
resolve = 1
resolvers = 8.8.4.4, 8.8.8.8
# резолвить ли хосты в ipv6 адреса
ipv6_support = false
# сохранять ли уже отрезолвленные записи
keep_resolved = true

[MAIL]
to = 'x@x.x'
from = 'y@x.x'
server = 'z.x.x'
port = 25
auth = 1
login = 'x@x.x'
password = 'xxxxxxx'
excludes = 1
new = 1
new_ips = 1
removed = 1
removed_ips = 1
# Mail if there is only subnet without domains/urls in content block:
alone = 1

 

В ручном запуске в консоль выплёвывает так :

Use of uninitialized value $lastDumpDateOld in concatenation (.) or string at ./zapret.pl line 173.
Use of uninitialized value $lastAction in concatenation (.) or string at ./zapret.pl line 174.
Use of uninitialized value $lastCode in concatenation (.) or string at ./zapret.pl line 175.
Use of uninitialized value $lastResult in concatenation (.) or string at ./zapret.pl line 176.
Use of uninitialized value $lastResult in string eq at ./zapret.pl line 184.
Subroutine _call redefined at (eval 152) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 152) line 92.
Subroutine AUTOLOAD redefined at (eval 152) line 109.
Subroutine OperatorRequestService::getResult redefined at (eval 152) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 152) line 107.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 152) line 107.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 152) line 107.
Subroutine _call redefined at (eval 159) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 159) line 92.
Subroutine AUTOLOAD redefined at (eval 159) line 109.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 159) line 107.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 159) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 159) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 159) line 107.
Use of uninitialized value $lastDumpDateOld in string eq at ./zapret.pl line 284.
Subroutine _call redefined at (eval 184) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 184) line 92.
Subroutine AUTOLOAD redefined at (eval 184) line 109.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 184) line 107.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 184) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 184) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 184) line 107.
Subroutine _call redefined at (eval 205) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 205) line 92.
Subroutine AUTOLOAD redefined at (eval 205) line 109.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 205) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 205) line 107.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 205) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 205) line 107.

 

В логе zapret.log следующее :

 

2016-04-28 07:41:58 | DEBUG | main  | Last dump date:
2016-04-28 07:41:58 | DEBUG | main  | Last action:
2016-04-28 07:41:58 | DEBUG | main  | Last code:
2016-04-28 07:41:58 | DEBUG | main  | Last result:
2016-04-28 07:41:58 | INFO  | main  | Starting RKN at Thu Apr 28 07:41:58 2016
2016-04-28 07:41:58 | DEBUG | main  | Checking dump date...
2016-04-28 07:41:58 | ERROR | main  | Soap result not defined, retrying...
2016-04-28 07:41:58 | DEBUG | main  | RKN last dump date: 1461816000
2016-04-28 07:41:58 | DEBUG | main  | lastDumpDate > prev. dump date. Working now.
2016-04-28 07:41:58 | DEBUG | main  | Sending request...
2016-04-28 07:41:58 | DEBUG | main  | запрос принят
2016-04-28 07:41:58 | DEBUG | main  | Getting result...
2016-04-28 07:41:58 | FATAL | main  | Result not defined!
2016-04-28 07:41:58 | ERROR | main  |

 

Выхлоп Tcpdump-а:

GET /services/OperatorRequest/?wsdl HTTP/1.1
TE: deflate,gzip;q=0.3
Connection: TE, close
Host: vigruzki.rkn.gov.ru
User-Agent: libwww-perl/6.05

HTTP/1.1 200 OK
Server: nginx/1.4.7
Date: Thu, 28 Apr 2016 04:37:08 GMT
Content-Type: text/xml; charset=utf-8
Content-Length: 7641
Connection: close
X-Powered-By: PHP/5.4.27

<wsdl:definitions name="OperatorRequest" targetNamespace="http://vigruzki.rkn.gov.ru/OperatorRequest/"
                 xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"
                 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
.<wsdl:types>
..<xsd:schema targetNamespace="http://vigruzki.rkn.gov.ru/OperatorRequest/"
   xmlns:xsd="http://www.w3.org/2001/XMLSchema">

...<xsd:element name="getLastDumpDate">
....<xsd:annotation><xsd:documentation>............ .............. .................... ....................</xsd:documentation></xsd:annotation>
....<xsd:complexType>
.....<xsd:sequence/>
....</xsd:complexType>
...</xsd:element>
...<xsd:element name="getLastDumpDateResponse">
....<xsd:annotation><xsd:documentation>.......... .... ............ .............. .................... ....................</xsd:documentation></xsd:annotation>
....<xsd:complexType>
.....<xsd:sequence>
......<xsd:element name="lastDumpDate" type="xsd:long"/>
.....</xsd:sequence>
....</xsd:complexType>
...</xsd:element>
...
...<xsd:element name="getLastDumpDateEx">
....<xsd:annotation><xsd:documentation>............ .............. .................... .............. ....................</xsd:documentation></xsd:annotation>
....<xsd:complexType>
.....<xsd:sequence/>
....</xsd:complexType>
...</xsd:element>
...
...<xsd:element name="getLastDumpDateExResponse">
....<xsd:annotation><xsd:documentation>.......... .... ............ .............. .................... .............. ....................</xsd:documentation></xsd:annotation>
....<xsd:complexType>
.....<xsd:sequence>
......<xsd:element name="lastDumpDate" type="xsd:long"/>
......<xsd:element name="lastDumpDateUrgently" type="xsd:long"/>
......<xsd:element name="webServiceVersion" type="xsd:string"/>
......<xsd:element name="dumpFormatVersion" type="xsd:string"/>
......<xsd:element name="docVersion" type="xsd:string"/>
.....</xsd:sequence>
....</xsd:complexType>
...</xsd:element>
...
...<xsd:element name="sendRequest">
....<xsd:annotation><xsd:documentation>............ .... ................ ..............</xsd:documentation></xsd:annotation>
....<xsd:complexType>
.....<xsd:sequence>
......<xsd:element name="requestFile" type="xsd:base64Binary"/>
......<xsd:element name="signatureFile" type="xsd:base64Binary"/>
......<xsd:element name="dumpFormatVersion" type="xsd:string" minOccurs="0"/>
.....</xsd:sequence>
....</xsd:complexType>
...</xsd:element>
...
...<xsd:element name="sendRequestResponse">
....<xsd:annotation><xsd:documentation>.......... .... ............ .... ................ ..............</xsd:documentation></xsd:annotation>
....<xsd:complexType>
.....<xsd:sequence>
......<xsd:element name="result" type="xsd:boolean"/>
......<xsd:element name="resultComment" type="xsd:string" minOccurs="0" maxOccurs="1"/>
......<xsd:element name="code" type="xsd:string" minOccurs="0" maxOccurs="1"/>
.....</xsd:sequence>
....</xsd:complexType>
...</xsd:element>

...<xsd:element name="getResult">
....<xsd:annotation><xsd:documentation>............ .... .................. ....................</xsd:documentation></xsd:annotation>
....<xsd:complexType>
.....<xsd:sequence>
......<xsd:element name="code" type="xsd:string"/>
.....</xsd:sequence>
....</xsd:complexType>
...</xsd:element>
...
...<xsd:element name="getResultResponse">
....<xsd:annotation><xsd:documentation>.......... .... ............ .... .................. ....................</xsd:documentation></xsd:annotation>
....<xsd:complexType>
.....<xsd:sequence>
......<xsd:element name="result" type="xsd:boolean"/>
......<xsd:element name="resultComment" type="xsd:string" minOccurs="0" maxOccurs="1"/>
......<xsd:element name="registerZipArchive" type="xsd:base64Binary" minOccurs="0" maxOccurs="1"/>
......<xsd:element name="resultCode" type="xsd:int"/>
......<xsd:element name="dumpFormatVersion" type="xsd:string" minOccurs="0" maxOccurs="1"/>
......<xsd:element name="operatorName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
......<xsd:element name="inn" type="xsd:string" minOccurs="0" maxOccurs="1"/>
.....</xsd:sequence>
....</xsd:complexType>
...</xsd:element>

..</xsd:schema>
.</wsdl:types>
.<wsdl:message name="getLastDumpDate">
..<wsdl:part name="parameters" element="tns:getLastDumpDate"/>
.</wsdl:message>
.<wsdl:message name="getLastDumpDateResponse">
..<wsdl:part name="parameters" element="tns:getLastDumpDateResponse"/>
.</wsdl:message>
.<wsdl:message name="getLastDumpDateEx">
..<wsdl:part name="parameters" element="tns:getLastDumpDateEx"/>
.</wsdl:message>
.<wsdl:message name="getLastDumpDateExResponse">
..<wsdl:part name="parameters" element="tns:getLastDumpDateExResponse"/>
.</wsdl:message>
.<wsdl:message name="sendRequest">
..<wsdl:part name="parameters" element="tns:sendRequest"/>
.</wsdl:message>
.<wsdl:message name="sendRequestResponse">
..<wsdl:part name="parameters" element="tns:sendRequestResponse"/>
.</wsdl:message>
.<wsdl:message name="getResult">
..<wsdl:part name="parameters" element="tns:getResult"/>
.</wsdl:message>
.<wsdl:message name="getResultResponse">
..<wsdl:part name="parameters" element="tns:getResultResponse"/>
.</wsdl:message>
.<wsdl:portType name="OperatorRequestPortType">
..<wsdl:operation name="getLastDumpDate">
...<wsdl:input message="tns:getLastDumpDate"/>
...<wsdl:output message="tns:getLastDumpDateResponse"/>
..</wsdl:operation>
..<wsdl:operation name="getLastDumpDateEx">
...<wsdl:input message="tns:getLastDumpDateEx"/>
...<wsdl:output message="tns:getLastDumpDateExResponse"/>
..</wsdl:operation>
..<wsdl:operation name="sendRequest">
...<wsdl:input message="tns:sendRequest"/>
...<wsdl:output message="tns:sendRequestResponse"/>
..</wsdl:operation>
..<wsdl:operation name="getResult">
...<wsdl:input message="tns:getResult"/>
...<wsdl:output message="tns:getResultResponse"/>
..</wsdl:operation>
.</wsdl:portType>
.<wsdl:binding name="OperatorRequestPortBinding" type="tns:OperatorRequestPortType">
..<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
..<wsdl:operation name="getLastDumpDate">
...<soap:operation soapAction="http://vigruzki.rkn.gov.ru/services/OperatorRequest/getLastDumpDate" style="document"/>
...<wsdl:input>
....<soap:body use="literal"/>
...</wsdl:input>
...<wsdl:output>
....<soap:body use="literal"/>
...</wsdl:output>
..</wsdl:operation>
..<wsdl:operation name="getLastDumpDateEx">
...<soap:operation soapAction="http://vigruzki.rkn.gov.ru/services/OperatorRequest/getLastDumpDateEx" style="document"/>
...<wsdl:input>
....<soap:body use="literal"/>
...</wsdl:input>
...<wsdl:output>
....<soap:body use="literal"/>
...</wsdl:output>
..</wsdl:operation>
..<wsdl:operation name="sendRequest">
...<soap:operation soapAction="http://vigruzki.rkn.gov.ru/services/OperatorRequest/sendRequest" style="document"/>
...<wsdl:input>
....<soap:body use="literal"/>
...</wsdl:input>
...<wsdl:output>
....<soap:body use="literal"/>
...</wsdl:output>
..</wsdl:operation>
..<wsdl:operation name="getResult">
...<soap:operation soapAction="http://vigruzki.rkn.gov.ru/services/OperatorRequest/getResult" style="document"/>
...<wsdl:input>
....<soap:body use="literal"/>
...</wsdl:input>
...<wsdl:output>
....<soap:body use="literal"/>
...</wsdl:output>
..</wsdl:operation>
.</wsdl:binding>
.<wsdl:service name="OperatorRequestService">
..<wsdl:port name="OperatorRequestPort" binding="tns:OperatorRequestPortBinding">
...<soap:address location="http://vigruzki.rkn.gov.ru/services/OperatorRequest/"/>
..</wsdl:port>
.</wsdl:service>
</wsdl:definitions>

POST /services/OperatorRequest/ HTTP/1.1
TE: deflate,gzip;q=0.3
Connection: TE, close
Accept: text/xml
Accept: multipart/*
Accept: application/soap
Host: vigruzki.rkn.gov.ru
User-Agent: SOAP::Lite/Perl/1.09
Content-Length: 541
Content-Type: text/xml; charset=utf-8
SOAPAction: "http://vigruzki.rkn.gov.ru/services/OperatorRequest/getResult"
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soap:Body>
<tns:getResult><code xsi:nil="true" xsi:type="xsd:string" /></tns:getResult></soap:Body></soap:Envelope>

HTTP/1.1 500 Internal Service Error
Server: nginx/1.4.7
Date: Thu, 28 Apr 2016 04:37:08 GMT
Content-Type: text/xml; charset=utf-8
Content-Length: 289
Connection: close
X-Powered-By: PHP/5.4.27

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:VersionMismatch</faultcode><faultstring>Wrong Version</faultstring></SOAP-ENV:Fault>
</SOAP-ENV:Body></SOAP-ENV:Envelope>

 

Вопрос : Почему в ответе "VersionMismatch" ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати, вот эту библиотеку можно использовать для анализа tcp/ip потока:

https://github.com/sch3m4/libntoh

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В ручном запуске в консоль выплёвывает так :

 

Use of uninitialized value $lastDumpDateOld in concatenation (.) or string at ./zapret.pl line 173.

Use of uninitialized value $lastAction in concatenation (.) or string at ./zapret.pl line 174.

Use of uninitialized value $lastCode in concatenation (.) or string at ./zapret.pl line 175.

Use of uninitialized value $lastResult in concatenation (.) or string at ./zapret.pl line 176.

Use of uninitialized value $lastResult in string eq at ./zapret.pl line 184.

 

Такое впечатление, что у вас нет подключения к mysql или возвращаются пустые значения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

OK-2004, да и у меня то же самое!

 

только раза с 10-го выгружает

root@skyprox-main:/home/rkn/zapret# ./zapret.pl
Subroutine _call redefined at (eval 147) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 147) line 92.
Subroutine AUTOLOAD redefined at (eval 147) line 109.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 147) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 147) line 107.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 147) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 147) line 107.
Subroutine _call redefined at (eval 168) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 168) line 92.
Subroutine AUTOLOAD redefined at (eval 168) line 109.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 168) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 168) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 168) line 107.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 168) line 107.

root@skyprox-main:/home/rkn/zapret# ./zapret.pl
root@skyprox-main:/home/rkn/zapret# ./zapret.pl
Subroutine _call redefined at (eval 141) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 141) line 92.
Subroutine AUTOLOAD redefined at (eval 141) line 109.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 141) line 107.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 141) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 141) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 141) line 107.
Subroutine _call redefined at (eval 160) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 160) line 92.
Subroutine AUTOLOAD redefined at (eval 160) line 109.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 160) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 160) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 160) line 107.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 160) line 107.
Subroutine _call redefined at (eval 179) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 179) line 92.
Subroutine AUTOLOAD redefined at (eval 179) line 109.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 179) line 107.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 179) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 179) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 179) line 107.
Subroutine _call redefined at (eval 198) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 198) line 92.
Subroutine AUTOLOAD redefined at (eval 198) line 109.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 198) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 198) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 198) line 107.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 198) line 107.
Subroutine _call redefined at (eval 217) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 217) line 92.
Subroutine AUTOLOAD redefined at (eval 217) line 109.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 217) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 217) line 107.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 217) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 217) line 107.
Subroutine _call redefined at (eval 236) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 236) line 92.
Subroutine AUTOLOAD redefined at (eval 236) line 109.
Subroutine OperatorRequestService::getResult redefined at (eval 236) line 107.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 236) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 236) line 107.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 236) line 107.
Subroutine _call redefined at (eval 255) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 255) line 92.
Subroutine AUTOLOAD redefined at (eval 255) line 109.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 255) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 255) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 255) line 107.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 255) line 107.
Subroutine _call redefined at (eval 274) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 274) line 92.
Subroutine AUTOLOAD redefined at (eval 274) line 109.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 274) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 274) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 274) line 107.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 274) line 107.

 

zapret_checker.py выгружает чётко, чтобы отмечаться он работает по крону

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

OK-2004, да и у меня то же самое!

...

 

Какая версия SOAP::Lite используется?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Какая версия SOAP::Lite используется?

root@skyprox-main:/home/rkn/zapret# cpan -D SOAP::Lite
Reading '/root/.cpan/Metadata'
 Database was generated on Fri, 29 Apr 2016 11:41:02 GMT
SOAP::Lite
-------------------------------------------------------------------------
       (no description)
       P/PH/PHRED/SOAP-Lite-1.19.tar.gz
       /usr/local/share/perl/5.20.2/SOAP/Lite.pm
       Installed: 1.19
       CPAN:      1.19  up to date
       Fred Moyer (PHRED)
       fred@redhotpenguin.com

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Какая версия SOAP::Lite используется?

root@skyprox-main:/home/rkn/zapret# cpan -D SOAP::Lite
Reading '/root/.cpan/Metadata'
 Database was generated on Fri, 29 Apr 2016 11:41:02 GMT
SOAP::Lite
-------------------------------------------------------------------------
       (no description)
       P/PH/PHRED/SOAP-Lite-1.19.tar.gz
       /usr/local/share/perl/5.20.2/SOAP/Lite.pm
       Installed: 1.19
       CPAN:      1.19  up to date
       Fred Moyer (PHRED)
       fred@redhotpenguin.com

 

Я обновил SOAP::Lite до данной версии, ругань такая же в консоль выводится, но сам скрипт работает без проблем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Народ, кто какой трафик на nfqfilter направляет?

Прорезолвили домены из реестра и по ip на анализатор?

Но есть сайты у которых IP меняется раз в 5 минут случайным образом из сети размером /11.

И 'ревизор" естественно ругается.

Пробовал собирать весь резолвинг за неделю, не помогает.

Какие варианты для nfqfilter.

Может всё таки весь трафик на 80 и 443 порт гнать

а nfqfilter'ом анализировать токо первые два пакета.

Изменено пользователем Стич

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

и у меня почти тоже самое! ось дебиан 8?

Fedora 23

 

Вопрос : Почему в ответе "VersionMismatch" ?

 

на Stack Overflow написано в чем может быть проблема, а тут приведёт пример решения.

 

Вот такой костыль заработал у меня:

 

diff --git a/zapret.pl b/zapret.pl
@@ -210,6 +210,8 @@ sub getResult
       $logger->debug("Getting result...");

       my $soap = SOAP::Lite->service( $api_url );
+       $SOAP::Constants::PREFIX_ENV = 'SOAP-ENV';
+       $SOAP::Constants::DEFAULT_HTTP_CONTENT_TYPE = 'application/soap+xml';


       my @result;
@@ -296,6 +298,8 @@ sub getLastDumpDate
       my @result;
       eval {
               my $soap= SOAP::Lite->service( $api_url );
+               $SOAP::Constants::PREFIX_ENV = 'SOAP-ENV';
+               $SOAP::Constants::DEFAULT_HTTP_CONTENT_TYPE = 'application/soap+xml';
               @result = $soap->getLastDumpDateEx();
       };
       if( $@ ) {
@@ -347,7 +351,7 @@ sub formRequest
       open TMPL, "<", $template_file or die "Can't open ".$template_file." for reading!\n";
       while( <TMPL> ) {
               my $line = $_;
-               $line =~ s/{{TIME}}/$dt/g;
+               $line =~ s/\{\{TIME\}\}/$dt/g;
               $new .= $line;
       }
       close TMPL;
@@ -386,10 +390,12 @@ sub sendRequest
       close F;

       my $soap = SOAP::Lite->service( $api_url );
+       $SOAP::Constants::PREFIX_ENV = 'SOAP-ENV';
+       $SOAP::Constants::DEFAULT_HTTP_CONTENT_TYPE = 'application/soap+xml';
       my @result =  $soap->sendRequest(
       $req,
       $sig,
-       "2.1"
+       "2.2"
       );

       my $res = $result[0];

 

VersionMismatch в ответе больше не прилетает, но что делать с ошибками в самом скрипте я не знаю:

 

$ zapret.pl
Subroutine _call redefined at (eval 150) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 150) line 92.
Subroutine AUTOLOAD redefined at (eval 150) line 109.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 150) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 150) line 107.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 150) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 150) line 107.
Subroutine _call redefined at (eval 157) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 157) line 92.
Subroutine AUTOLOAD redefined at (eval 157) line 109.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 157) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 157) line 107.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 157) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 157) line 107.
Subroutine _call redefined at (eval 182) line 50.
Subroutine OperatorRequestService::want_som redefined at (eval 182) line 92.
Subroutine AUTOLOAD redefined at (eval 182) line 109.
Subroutine OperatorRequestService::getLastDumpDateEx redefined at (eval 182) line 107.
Subroutine OperatorRequestService::getResult redefined at (eval 182) line 107.
Subroutine OperatorRequestService::getLastDumpDate redefined at (eval 182) line 107.
Subroutine OperatorRequestService::sendRequest redefined at (eval 182) line 107.
Use of uninitialized value $res in string eq at /home/user/src/zapret/zapret.pl line 399.
Use of uninitialized value $code in concatenation (.) or string at /home/user/src/zapret/zapret.pl line 411.
Died at /home/user/src/zapret/zapret.pl line 413.

Изменено пользователем cREoz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попытка №1:

 

Вот лог:

2016-05-04 14:30:29 | DEBUG | main  | Last dump date:   1461852342
2016-05-04 14:30:29 | DEBUG | main  | Last action:      getResult
2016-05-04 14:30:29 | DEBUG | main  | Last code:        448f9905678c90bc6a32655aef837f0f
2016-05-04 14:30:29 | DEBUG | main  | Last result:      got
2016-05-04 14:30:29 | INFO  | main  | Starting RKN at Wed May  4 14:30:29 2016
2016-05-04 14:30:29 | DEBUG | main  | Checking dump date...
2016-05-04 14:30:29 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 14:30:29 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 14:30:29 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 14:30:29 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 14:30:29 | FATAL | main  | 3 attempts failed, giving up.

 

Что видим в варешарке:

 

 

 

 

1.Запрос:

 

GET /services/OperatorRequest/?wsdl HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Host: vigruzki.rkn.gov.ru

User-Agent: libwww-perl/6.05

 

2.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:30:29 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 7641

Connection: close

X-Powered-By: PHP/5.4.27

 

<wsdl:definitions name="OperatorRequest" targetNamespace="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">'>http://schemas.xmlsoap.org/wsdl/soap/">

.<wsdl:types>

.................

.................

.................

 

3.Запрос:

 

POST /services/OperatorRequest/ HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Accept: text/xml

Accept: multipart/*

Accept: application/soap

Host: vigruzki.rkn.gov.ru

User-Agent: SOAP::Lite/Perl/1.09

Content-Length: 505

Content-Type: text/xml; charset=utf-8

SOAPAction: "http://vigruzki.rkn.gov.ru/services/OperatorRequest/getLastDumpDateEx"

 

<?xml version="1.0" encoding="UTF-8"?>

<soap:Envelope soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">'>http://www.w3.org/2001/XMLSchema-instance">

<soap:Body><tns:getLastDumpDateEx xsi:nil="true" /></soap:Body></soap:Envelope>

 

4.Ответ:

 

HTTP/1.1 500 Internal Service Error

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:30:29 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 289

Connection: close

X-Powered-By: PHP/5.4.27

 

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">'>http://schemas.xmlsoap.org/soap/envelope/">

<SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:VersionMismatch</faultcode>

<faultstring>Wrong Version</faultstring></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>

 

 

 

 

и так 3 раза..

 

Попытка №2:

Покурил минуты 3 и запустил заново:

 

лог уже другой:

 

2016-05-04 14:31:07 | DEBUG | main  | Last dump date:   1461852342
2016-05-04 14:31:07 | DEBUG | main  | Last action:      getResult
2016-05-04 14:31:07 | DEBUG | main  | Last code:        448f9905678c90bc6a32655aef837f0f
2016-05-04 14:31:07 | DEBUG | main  | Last result:      got
2016-05-04 14:31:07 | INFO  | main  | Starting RKN at Wed May  4 14:31:07 2016
2016-05-04 14:31:07 | DEBUG | main  | Checking dump date...
2016-05-04 14:31:07 | DEBUG | main  | RKN last dump date: 1462359600
2016-05-04 14:31:07 | DEBUG | main  | lastDumpDate > prev. dump date. Working now.
2016-05-04 14:31:07 | DEBUG | main  | Sending request...
2016-05-04 14:31:07 | DEBUG | main  | запрос принят
2016-05-04 14:31:07 | DEBUG | main  | Getting result...
2016-05-04 14:31:07 | ERROR | main  | Can not get result: не найден запрос по указанному идентификатору

 

и выхлоп из варешарка тоже изменился:

 

 

 

 

1.Запрос:

 

GET /services/OperatorRequest/?wsdl HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Host: vigruzki.rkn.gov.ru

User-Agent: libwww-perl/6.05

 

2.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:31:07 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 7641

Connection: close

X-Powered-By: PHP/5.4.27

 

<wsdl:definitions name="OperatorRequest" targetNamespace="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">'>http://schemas.xmlsoap.org/wsdl/soap/">

............

............

............

 

3. Запрос:

 

POST /services/OperatorRequest/ HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Accept: text/xml

Accept: multipart/*

Accept: application/soap

Host: vigruzki.rkn.gov.ru

User-Agent: SOAP::Lite/Perl/1.09

Content-Length: 509

Content-Type: text/xml; charset=utf-8

SOAPAction: "http://vigruzki.rkn.gov.ru/services/OperatorRequest/getLastDumpDateEx"

 

<?xml version="1.0" encoding="UTF-8"?>

<soap:Envelope soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">'>http://www.w3.org/2001/XMLSchema-instance">

<soap:Body><tns:getLastDumpDateEx xsi:nil="true" /></soap:Body></soap:Envelope>

 

4.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:31:07 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 500

Connection: close

X-Powered-By: PHP/5.4.27

 

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:ns1="http://vigruzki.rkn.gov.ru/OperatorRequest/"><SOAP-ENV:Body>

<ns1:getLastDumpDateExResponse><lastDumpDate>1462359600000</lastDumpDate><lastDumpDateUrgently>1462352700000</lastDumpDateUrgently>

<webServiceVersion>3.1</webServiceVersion><dumpFormatVersion>2.2</dumpFormatVersion><docVersion>4.6</docVersion></ns1:getLastDumpDateExResponse></SOAP-ENV:Body>

</SOAP-ENV:Envelope>

 

5.Запрос:

 

GET /services/OperatorRequest/?wsdl HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Host: vigruzki.rkn.gov.ru

User-Agent: libwww-perl/6.05

 

6.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:31:07 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 7641

Connection: close

X-Powered-By: PHP/5.4.27

 

<wsdl:definitions name="OperatorRequest" targetNamespace="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">'>http://schemas.xmlsoap.org/wsdl/soap/">

...........

..........

..........

 

7.Запрос:

 

POST /services/OperatorRequest/ HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Accept: text/xml

Accept: multipart/*

Accept: application/soap

Host: vigruzki.rkn.gov.ru

User-Agent: SOAP::Lite/Perl/1.09

Content-Length: 5338

Content-Type: text/xml; charset=utf-8

SOAPAction: "http://vigruzki.rkn.gov.ru/services/OperatorRequest/sendRequest"

 

<?xml version="1.0" encoding="UTF-8"?><soap:Envelope soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">'>http://www.w3.org/2001/XMLSchema-instance">

<soap:Body><tns:sendRequest>

<requestFile xsi:type="xsd:base64Binary">PD94...

.............

.............

.............

....dWVzdD4K</requestFile>

<signatureFile xsi:type="xsd:base64Binary">MIIMp.....

.............

.............

.............

.....rUUrot</signatureFile>

<dumpFormatVersion xsi:type="xsd:string">2.2</dumpFormatVersion></tns:sendRequest></soap:Body></soap:Envelope>

 

8.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:31:07 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 398

Connection: close

X-Powered-By: PHP/5.4.27

 

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://vigruzki.rkn.gov.ru/OperatorRequest/">

<SOAP-ENV:Body><ns1:sendRequestResponse><result>true</result>

<resultComment>

\xd0\xb7\xd0\xb0\xd0\xbf\xd1\x80\xd0\xbe\xd1\x81 \xd0\xbf\xd1\x80\xd0\xb8\xd0\xbd\xd1\x8f\xd1\x82

</resultComment>

<code>83d7434c6651ce462481f0924b91310f</code>

</ns1:sendRequestResponse>

</SOAP-ENV:Body></SOAP-ENV:Envelope>

 

9.Запрос:

 

GET /services/OperatorRequest/?wsdl HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Host: vigruzki.rkn.gov.ru

User-Agent: libwww-perl/6.05

 

10.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:31:07 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 7641

Connection: close

X-Powered-By: PHP/5.4.27

 

<wsdl:definitions name="OperatorRequest" targetNamespace="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">'>http://schemas.xmlsoap.org/wsdl/soap/">

......

......

......

 

11.Запрос:

 

POST /services/OperatorRequest/ HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Accept: text/xml

Accept: multipart/*

Accept: application/soap

Host: vigruzki.rkn.gov.ru

User-Agent: SOAP::Lite/Perl/1.09

Content-Length: 567

Content-Type: text/xml; charset=utf-8

SOAPAction: "http://vigruzki.rkn.gov.ru/services/OperatorRequest/getResult"

 

<?xml version="1.0" encoding="UTF-8"?>

<soap:Envelope soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">'>http://www.w3.org/2001/XMLSchema-instance"><soap:Body><tns:getResult>

<code xsi:type="xsd:string">448f9905678c90bc6a32655aef837f0f</code></tns:getResult></soap:Body></soap:Envelope>

 

12. Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:31:07 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 437

Connection: close

X-Powered-By: PHP/5.4.27

 

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://vigruzki.rkn.gov.ru/OperatorRequest/"><SOAP-ENV:Body>

<ns1:getResultResponse>

<result>false</result>

<resultComment>

\xd0\xbd\xd0\xb5

\xd0\xbd\xd0\xb0\xd0\xb9\xd0\xb4\xd0\xb5\xd0\xbd

\xd0\xb7\xd0\xb0\xd0\xbf\xd1\x80\xd0\xbe\xd1\x81

\xd0\xbf\xd0\xbe

\xd1\x83\xd0\xba\xd0\xb0\xd0\xb7\xd0\xb0\xd0\xbd\xd0\xbd\xd0\xbe\xd0\xbc\xd1\x83

\xd0\xb8\xd0\xb4\xd0\xb5\xd0\xbd\xd1\x82\xd0\xb8\xd1\x84\xd0\xb8\xd0\xba\xd0\xb0\xd1\x82\xd0\xbe\xd1\x80\xd1\x83

</resultComment>

<resultCode>-9</resultCode>

</ns1:getResultResponse>

</SOAP-ENV:Body></SOAP-ENV:Envelope>

 

 

 

 

Попытка №3:

Пошёл покурил ещё 3 минуты и запустил скрипт заново. И чудо! Скрипт сработал и загрузил зип с дампом!

 

Вот выхлоп варешарка:

 

 

 

 

1.Запрос:

 

GET /services/OperatorRequest/?wsdl HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Host: vigruzki.rkn.gov.ru

User-Agent: libwww-perl/6.05

 

2.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:31:30 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 7641

Connection: close

X-Powered-By: PHP/5.4.27

 

<wsdl:definitions name="OperatorRequest" targetNamespace="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">'>http://schemas.xmlsoap.org/wsdl/soap/">

.<wsdl:types>

..................

...................

...................

 

3.Запрос:

 

POST /services/OperatorRequest/ HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Accept: text/xml

Accept: multipart/*

Accept: application/soap

Host: vigruzki.rkn.gov.ru

User-Agent: SOAP::Lite/Perl/1.09

Content-Length: 505

Content-Type: text/xml; charset=utf-8

SOAPAction: "http://vigruzki.rkn.gov.ru/services/OperatorRequest/getLastDumpDateEx"

 

<?xml version="1.0" encoding="UTF-8"?>

<soap:Envelope soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">'>http://www.w3.org/2001/XMLSchema-instance">

<soap:Body><tns:getLastDumpDateEx xsi:nil="true" /></soap:Body></soap:Envelope>

 

4.Ответ:

 

HTTP/1.1 500 Internal Service Error

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:31:30 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 289

Connection: close

X-Powered-By: PHP/5.4.27

 

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">'>http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:VersionMismatch</faultcode>

<faultstring>Wrong Version</faultstring></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>

 

5.Запрос:

 

 

GET /services/OperatorRequest/?wsdl HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Host: vigruzki.rkn.gov.ru

User-Agent: libwww-perl/6.05

 

6.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:31:30 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 7641

Connection: close

X-Powered-By: PHP/5.4.27

 

<wsdl:definitions name="OperatorRequest" targetNamespace="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">'>http://schemas.xmlsoap.org/wsdl/soap/">

.<wsdl:types>

..................

.................

...................

 

7.Запрос:

 

POST /services/OperatorRequest/ HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Accept: text/xml

Accept: multipart/*

Accept: application/soap

Host: vigruzki.rkn.gov.ru

User-Agent: SOAP::Lite/Perl/1.09

Content-Length: 509

Content-Type: text/xml; charset=utf-8

SOAPAction: "http://vigruzki.rkn.gov.ru/services/OperatorRequest/getLastDumpDateEx"

 

<?xml version="1.0" encoding="UTF-8"?>

<soap:Envelope soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">'>http://www.w3.org/2001/XMLSchema-instance"><soap:Body>

<tns:getLastDumpDateEx xsi:nil="true" /></soap:Body></soap:Envelope>

 

8.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:31:30 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 500

Connection: close

X-Powered-By: PHP/5.4.27

 

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:ns1="http://vigruzki.rkn.gov.ru/OperatorRequest/"><SOAP-ENV:Body>

<ns1:getLastDumpDateExResponse>

<lastDumpDate>1462359600000</lastDumpDate>

<lastDumpDateUrgently>1462352700000</lastDumpDateUrgently>

<webServiceVersion>3.1</webServiceVersion>

<dumpFormatVersion>2.2</dumpFormatVersion>

<docVersion>4.6</docVersion>

</ns1:getLastDumpDateExResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

 

9.Запрос:

 

GET /services/OperatorRequest/?wsdl HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Host: vigruzki.rkn.gov.ru

User-Agent: libwww-perl/6.05

 

10.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:31:30 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 7641

Connection: close

X-Powered-By: PHP/5.4.27

 

<wsdl:definitions name="OperatorRequest" targetNamespace="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">'>http://schemas.xmlsoap.org/wsdl/soap/">

.<wsdl:types>

.......

.......

.......

 

11.Запрос:

 

POST /services/OperatorRequest/ HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Accept: text/xml

Accept: multipart/*

Accept: application/soap

Host: vigruzki.rkn.gov.ru

User-Agent: SOAP::Lite/Perl/1.09

Content-Length: 5338

Content-Type: text/xml; charset=utf-8

SOAPAction: "http://vigruzki.rkn.gov.ru/services/OperatorRequest/sendRequest"

 

<?xml version="1.0" encoding="UTF-8"?>

<soap:Envelope soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">'>http://www.w3.org/2001/XMLSchema-instance">

<soap:Body><tns:sendRequest>

 

<requestFile xsi:type="xsd:base64Binary">PD94b............zdD4K</requestFile>

<signatureFile xsi:type="xsd:base64Binary">MIIM....

..........

...........

..........

..........DxZRf</signatureFile>

<dumpFormatVersion xsi:type="xsd:string">2.2</dumpFormatVersion></tns:sendRequest></soap:Body></soap:Envelope>

 

12.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:31:30 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 398

Connection: close

X-Powered-By: PHP/5.4.27

 

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://vigruzki.rkn.gov.ru/OperatorRequest/"><SOAP-ENV:Body><ns1:sendRequestResponse><result>true</result>

<resultComment>

\xd0\xb7\xd0\xb0\xd0\xbf\xd1\x80\xd0\xbe\xd1\x81 \xd0\xbf\xd1\x80\xd0\xb8\xd0\xbd\xd1\x8f\xd1\x82

</resultComment>

<code>d58d4231edc01b91b51ebbf779a67ac0</code></ns1:sendRequestResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

 

13.Запрос:

 

GET /services/OperatorRequest/?wsdl HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Host: vigruzki.rkn.gov.ru

User-Agent: libwww-perl/6.05

 

14. Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:31:30 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 7641

Connection: close

X-Powered-By: PHP/5.4.27

 

<wsdl:definitions name="OperatorRequest" targetNamespace="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">'>http://schemas.xmlsoap.org/wsdl/soap/">

.<wsdl:types>

.......................

.......................

.......................

 

15.Запрос:

 

POST /services/OperatorRequest/ HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Accept: text/xml

Accept: multipart/*

Accept: application/soap

Host: vigruzki.rkn.gov.ru

User-Agent: SOAP::Lite/Perl/1.09

Content-Length: 567

Content-Type: text/xml; charset=utf-8

SOAPAction: "http://vigruzki.rkn.gov.ru/services/OperatorRequest/getResult"

 

<?xml version="1.0" encoding="UTF-8"?><soap:Envelope soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">'>http://www.w3.org/2001/XMLSchema-instance"><soap:Body>

<tns:getResult><code xsi:type="xsd:string">83d7434c6651ce462481f0924b91310f</code></tns:getResult></soap:Body></soap:Envelope>

 

16.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:31:30 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 392

Connection: close

X-Powered-By: PHP/5.4.27

 

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://vigruzki.rkn.gov.ru/OperatorRequest/"><SOAP-ENV:Body><ns1:getResultResponse><result>false</result>

<resultComment>

\xd0\xb7\xd0\xb0\xd0\xbf\xd1\x80\xd0\xbe\xd1\x81 \xd0\xbe\xd0\xb1\xd1\x80\xd0\xb0\xd0\xb1\xd0\xb0\xd1\x82\xd1\x8b\xd0\xb2\xd0\xb0\xd0\xb5\xd1\x82\xd1\x81\xd1\x8f

</resultComment><resultCode>0</resultCode></ns1:getResultResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

 

17.Запрос:

 

GET /services/OperatorRequest/?wsdl HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Host: vigruzki.rkn.gov.ru

User-Agent: libwww-perl/6.05

 

18.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:31:35 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 7641

Connection: close

X-Powered-By: PHP/5.4.27

 

<wsdl:definitions name="OperatorRequest" targetNamespace="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">'>http://schemas.xmlsoap.org/wsdl/soap/">

.<wsdl:types>

............

 

19.Запрос:

 

POST /services/OperatorRequest/ HTTP/1.1

TE: deflate,gzip;q=0.3

Connection: TE, close

Accept: text/xml

Accept: multipart/*

Accept: application/soap

Host: vigruzki.rkn.gov.ru

User-Agent: SOAP::Lite/Perl/1.09

Content-Length: 567

Content-Type: text/xml; charset=utf-8

SOAPAction: "http://vigruzki.rkn.gov.ru/services/OperatorRequest/getResult"

 

<?xml version="1.0" encoding="UTF-8"?><soap:Envelope soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">'>http://www.w3.org/2001/XMLSchema-instance"><soap:Body><tns:getResult>

<code xsi:type="xsd:string">83d7434c6651ce462481f0924b91310f</code></tns:getResult></soap:Body></soap:Envelope>

 

20.Ответ: ( собственно сам зип с дампом )

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 11:31:35 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 8914427

Connection: close

X-Powered-By: PHP/5.4.27

 

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://vigruzki.rkn.gov.ru/OperatorRequest/"><SOAP-ENV:Body><ns1:getResultResponse><result>true</result><registerZipArchive>UEsDBBQAAAAIAGNwpE............

..........

................

.................

 

 

 

 

 

Т.е с 3-ей попытки дамп мы всё-же загрузили. В целом заметил ?что скрипт всегда отрабатывает с 3-ей попытки если интервал между попытками не больше 5 минут.

 

Пы.Сы:

 

Теперь тоже самое с zapret_checker.pl:

 

Вот лог:

 

2016-05-04 15:40:57,943  Starting script.
2016-05-04 15:40:57,943  Check if dump.xml already exists.
2016-05-04 15:40:57,943  dump.xml already exists.
2016-05-04 15:40:59,793  Got updateTime: 1462334400.
2016-05-04 15:40:59,793  Got updateTimeUrgently: 1462285800.
2016-05-04 15:40:59,793  Got latest update time: 1462334400.
2016-05-04 15:40:59,793  Check if dump.xml has updates since last sync.
2016-05-04 15:41:00,036  Current versions: webservice: 3.1, dump: 2.2, doc: 4.6
2016-05-04 15:41:00,036  New dump is available.
2016-05-04 15:41:00,036  Sending request.
2016-05-04 15:41:00,144  Checking request status.
2016-05-04 15:41:00,144  Got code cd6a28226d88fa4f2ebab723981ece9c
2016-05-04 15:42:00,204  Waiting for a minute.
2016-05-04 15:42:00,205  Trying to get result...
2016-05-04 15:42:01,596  Got a dump ver. 2.2 for the Название нашей конторы (INN xxxxxxxxxxxxxxxxxxxx)
2016-05-04 15:42:01,639  Downloaded dump 6685403 bytes, MD5 hashsum: a882b4ba82da96505f68cc63e2c19890
2016-05-04 15:42:01,639  Unpacking.
2016-05-04 15:42:01,794  Script stopped.

 

Вот выхлоп варешарка:

 

 

 

1.Запрос:

 

GET /services/OperatorRequest/?wsdl HTTP/1.1

Accept-Encoding: identity

Host: vigruzki.rkn.gov.ru

Connection: close

User-Agent: Python-urllib/2.7

 

2.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 12:41:00 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 7641

Connection: close

X-Powered-By: PHP/5.4.27

 

<wsdl:definitions name="OperatorRequest" targetNamespace="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">'>http://schemas.xmlsoap.org/wsdl/soap/">

.<wsdl:types>

...................

...................

...................

 

3.Запрос:

 

POST /services/OperatorRequest/ HTTP/1.1

Accept-Encoding: identity

Content-Length: 363

Soapaction: "http://vigruzki.rkn.gov.ru/services/OperatorRequest/getLastDumpDateEx"

Host: vigruzki.rkn.gov.ru

User-Agent: Python-urllib/2.7

Connection: close

Content-Type: text/xml; charset=utf-8

 

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:ns1="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">'>http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header/>

<ns0:Body><ns1:getLastDumpDateEx/></ns0:Body></SOAP-ENV:Envelope>

 

4.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 12:41:00 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 500

Connection: close

X-Powered-By: PHP/5.4.27

 

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:ns1="http://vigruzki.rkn.gov.ru/OperatorRequest/"><SOAP-ENV:Body>

<ns1:getLastDumpDateExResponse>

<lastDumpDate>1462363200000</lastDumpDate>

<lastDumpDateUrgently>1462352700000</lastDumpDateUrgently>

<webServiceVersion>3.1</webServiceVersion>

<dumpFormatVersion>2.2</dumpFormatVersion>

<docVersion>4.6</docVersion>

</ns1:getLastDumpDateExResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

 

5.Запрос:

 

GET /services/OperatorRequest/?wsdl HTTP/1.1

Accept-Encoding: identity

Host: vigruzki.rkn.gov.ru

Connection: close

User-Agent: Python-urllib/2.7

 

6.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 12:41:00 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 7641

Connection: close

X-Powered-By: PHP/5.4.27

 

<wsdl:definitions name="OperatorRequest" targetNamespace="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">'>http://schemas.xmlsoap.org/wsdl/soap/">

.<wsdl:types>

................

................

...............

 

7.Запрос:

 

POST /services/OperatorRequest/ HTTP/1.1

Accept-Encoding: identity

Content-Length: 5138

Soapaction: "http://vigruzki.rkn.gov.ru/services/OperatorRequest/sendRequest"

Host: vigruzki.rkn.gov.ru

User-Agent: Python-urllib/2.7

Connection: close

Content-Type: text/xml; charset=utf-8

 

<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope

xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:ns1="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">'>http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header/><ns0:Body><ns1:sendRequest>

<requestFile>PD94b.......

..........

..........

..........

...3Q+Cg==</requestFile>

<signatureFile>MIIMpAY.........

...........

..........

..........

....0MPQeUa</signatureFile>

<dumpFormatVersion>2.1</dumpFormatVersion>

</ns1:sendRequest></ns0:Body></SOAP-ENV:Envelope>

 

8.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 12:41:00 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 398

Connection: close

X-Powered-By: PHP/5.4.27

 

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://vigruzki.rkn.gov.ru/OperatorRequest/"><SOAP-ENV:Body>

<ns1:sendRequestResponse>

<result>true</result>

<resultComment>

\xd0\xb7\xd0\xb0\xd0\xbf\xd1\x80\xd0\xbe\xd1\x81 \xd0\xbf\xd1\x80\xd0\xb8\xd0\xbd\xd1\x8f\xd1\x82

</resultComment>

<code>cd6a28226d88fa4f2ebab723981ece9c</code>

</ns1:sendRequestResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

 

9.Запрос:

 

GET /services/OperatorRequest/?wsdl HTTP/1.1

Accept-Encoding: identity

Host: vigruzki.rkn.gov.ru

Connection: close

User-Agent: Python-urllib/2.7

 

10.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 12:42:00 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 7641

Connection: close

X-Powered-By: PHP/5.4.27

 

<wsdl:definitions name="OperatorRequest" targetNamespace="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:tns="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">'>http://schemas.xmlsoap.org/wsdl/soap/">

.<wsdl:types>

.................

.................

.................

 

11.Запрос:

 

POST /services/OperatorRequest/ HTTP/1.1

Accept-Encoding: identity

Content-Length: 415

Soapaction: "http://vigruzki.rkn.gov.ru/services/OperatorRequest/getResult"

Host: vigruzki.rkn.gov.ru

User-Agent: Python-urllib/2.7

Connection: close

Content-Type: text/xml; charset=utf-8

 

<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope

xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:ns1="http://vigruzki.rkn.gov.ru/OperatorRequest/"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">'>http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header/><ns0:Body>

<ns1:getResult><code>cd6a28226d88fa4f2ebab723981ece9c</code>

</ns1:getResult></ns0:Body></SOAP-ENV:Envelope>

 

12.Ответ:

 

HTTP/1.1 200 OK

Server: nginx/1.4.7

Date: Wed, 04 May 2016 12:42:00 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 8914435

Connection: close

X-Powered-By: PHP/5.4.27

 

ENV:Body><ns1:getResultResponse><result>true</result><registerZipArchive>UEsDBBQ...

..........

.........

........

 

 

 

Изменено пользователем OK-2004

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Внесены изменения в zapret. Больше не должно наблюдаться ошибок при запуске скрипта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Внесены изменения в zapret. Больше не должно наблюдаться ошибок при запуске скрипта.

Ошибки пропали, спасибо!

 

diff --git a/zapret.pl b/zapret.pl
index e0d8408..7debedc 100755
--- a/zapret.pl
+++ b/zapret.pl
@@ -346,7 +346,7 @@ sub formRequest
       open TMPL, "<", $template_file or die "Can't open ".$template_file." for reading!\n";
       while( <TMPL> ) {
               my $line = $_;
-               $line =~ s/{{TIME}}/$dt/g;
+               $line =~ s/\{\{TIME\}\}/$dt/g;
               $new .= $line;
       }
       close TMPL;

патч для этого

Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/{{ <-- HERE TIME}}/ at ./zapret.pl line 349.

Изменено пользователем cREoz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Внесены изменения в zapret. Больше не должно наблюдаться ошибок при запуске скрипта.

ошибок при запуске теперь нет, но не выгружает

2016-05-04 17:40:34 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:34 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:34 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:34 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:34 | FATAL | main  | 3 attempts failed, giving up.
2016-05-04 17:40:35 | INFO  | main  | Starting RKN at Wed May  4 17:40:35 2016
2016-05-04 17:40:35 | INFO  | main  | lastDumpDate <= prev. dump date. Exiting.
2016-05-04 17:40:36 | INFO  | main  | Starting RKN at Wed May  4 17:40:36 2016
2016-05-04 17:40:36 | INFO  | main  | lastDumpDate <= prev. dump date. Exiting.
2016-05-04 17:40:37 | INFO  | main  | Starting RKN at Wed May  4 17:40:37 2016
2016-05-04 17:40:37 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:37 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:37 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:37 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:37 | FATAL | main  | 3 attempts failed, giving up.
2016-05-04 17:40:38 | INFO  | main  | Starting RKN at Wed May  4 17:40:38 2016
2016-05-04 17:40:38 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:38 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:38 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:38 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:38 | FATAL | main  | 3 attempts failed, giving up.
2016-05-04 17:40:39 | INFO  | main  | Starting RKN at Wed May  4 17:40:39 2016
2016-05-04 17:40:39 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:39 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:39 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:39 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:39 | FATAL | main  | 3 attempts failed, giving up.
2016-05-04 17:40:40 | INFO  | main  | Starting RKN at Wed May  4 17:40:40 2016
2016-05-04 17:40:40 | INFO  | main  | lastDumpDate <= prev. dump date. Exiting.
2016-05-04 17:40:48 | INFO  | main  | Starting RKN at Wed May  4 17:40:48 2016
2016-05-04 17:40:48 | INFO  | main  | lastDumpDate <= prev. dump date. Exiting.
2016-05-04 17:40:49 | INFO  | main  | Starting RKN at Wed May  4 17:40:49 2016
2016-05-04 17:40:49 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:49 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:49 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:49 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:49 | FATAL | main  | 3 attempts failed, giving up.
2016-05-04 17:40:50 | INFO  | main  | Starting RKN at Wed May  4 17:40:50 2016
2016-05-04 17:40:50 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:50 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:50 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:50 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:50 | FATAL | main  | 3 attempts failed, giving up.
2016-05-04 17:40:51 | INFO  | main  | Starting RKN at Wed May  4 17:40:51 2016
2016-05-04 17:40:51 | INFO  | main  | lastDumpDate <= prev. dump date. Exiting.
2016-05-04 17:40:52 | INFO  | main  | Starting RKN at Wed May  4 17:40:52 2016
2016-05-04 17:40:52 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:52 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:52 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:52 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:52 | FATAL | main  | 3 attempts failed, giving up.
2016-05-04 17:40:53 | INFO  | main  | Starting RKN at Wed May  4 17:40:53 2016
2016-05-04 17:40:53 | INFO  | main  | lastDumpDate <= prev. dump date. Exiting.
2016-05-04 17:40:54 | INFO  | main  | Starting RKN at Wed May  4 17:40:54 2016
2016-05-04 17:40:54 | INFO  | main  | lastDumpDate <= prev. dump date. Exiting.
2016-05-04 17:40:55 | INFO  | main  | Starting RKN at Wed May  4 17:40:55 2016
2016-05-04 17:40:55 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:55 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:55 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:55 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:55 | FATAL | main  | 3 attempts failed, giving up.
2016-05-04 17:40:56 | INFO  | main  | Starting RKN at Wed May  4 17:40:56 2016
2016-05-04 17:40:56 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:56 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:56 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:56 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:56 | FATAL | main  | 3 attempts failed, giving up.
2016-05-04 17:40:57 | INFO  | main  | Starting RKN at Wed May  4 17:40:57 2016
2016-05-04 17:40:57 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:57 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:57 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:57 | ERROR | main  | Soap result not defined, retrying...
2016-05-04 17:40:57 | FATAL | main  | 3 attempts failed, giving up.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ошибок при запуске теперь нет, но не выгружает

Вставьте в строку 313 код

print Dumper(\@result);

и скопируйте что будет выведено в консоль при возникновении ошибки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

$VAR1 = [
         '1462420800000',
         '1462352700000',
         '3.1',
         '2.2',
         '4.6'
       ];

 

В логах такое:

2016-05-05 12:33:46 | INFO | main | Starting RKN at Thu May 5 12:33:46 2016

2016-05-05 12:33:46 | INFO | main | lastDumpDate <= prev. dump date. Exiting.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вставьте в строку 313 код

print Dumper(\@result);

и скопируйте что будет выведено в консоль при возникновении ошибки.

сейчас вручную дамп выгрузился, удалил его вместе с архивом, ещё раз запускаю в логах тоже самое и вот что на выхлопе

$VAR1 = [];
$VAR1 = [];
$VAR1 = [];
$VAR1 = [];

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.