2017-02-26 4 views
-1

Ich habe einen privaten IP-Server mit Soap-Service: http://172.28.93.206:8081/SMSD_SOAP1/RMIUniversalConnectorService?WSDL Ich kann es vom lokalen Browser zugreifen, es hat grundlegende Auth, und alles funktioniert ordnungsgemäß. Aber mein Server, der in einem Netzwerk ist, kann diesen Soap-Service nicht erreichen. Ich versuchte curl mit grundlegenden Auth-Parameter, Initialisierung der Soap-Klasse in PHP, file_get_contents in PHP - alle diese Versuche endet mit Verbindungs-Timeout. Service Server-Seite richtig eingestellt, 8081 Port ist offen und wie gesagt kann über Browser zugegriffen werden. Wie behebe ich Probleme auf meiner Seite? ps Ping 172.28.93.206 ist richtig von meinem ServerVerbindung Zeitüberschreitung zu lösen

Antwort

1

versuchen, diese Dinge herauszufinden:

  • wenn Internetzugang von HTTP-Proxy beschränkt ist? ('env | grep -i proxy' wird nützlich sein)
  • läuft curl mit '--verbose' flag sowie dump http heavers in stout über '-D-'
  • last, wenn parallel über curl request ausgeführt wird Konsolenlauf "netstat -p tcp | grep 172.28.93.206' zu sehen, was los ist in TCP/IP-Kontext

Hoffentlich wird diese Informationen mit Ihnen führen zu weiteren erraten ...

+0

1. Ausgänge nichts. 2. -bash-4.2 $ curl --verbose http://172.28.93.206:8081 * Über Verbindung() zu 172.28.93.206 Port 8081 (# 0) * Probieren 172.28.93.206 ... * Verbindung zeitgesteuert aus * Verbindung fehlgeschlagen zu 172.28.93.206:8081; Timeout der Verbindung * Schließen der Verbindung 0 curl: (7) Verbindung fehlgeschlagen zu 172.28.93.206:8081; Timeout der Verbindung 3. Ausgänge helfen Anweisung, wie man Befehl setzt. Können Sie Befehl für Centos (7) geben? –

+0

Nun, ich frage mich, ob 8081 Port erreichbar ist, was sagt 'Telnet 172.28.93.206 8081'? –

+0

Es heißt: Probieren 172.28.93.206 ... –

Verwandte Themen