EC2 внутренние розетки - PullRequest
       17

EC2 внутренние розетки

3 голосов
/ 28 февраля 2011

Я пытаюсь, чтобы два процесса общались через сокетное соединение.Одним из них является приложение на python, а другим - скрипт php.

Я создал и протестировал комбинацию клиент / сервер на своем домашнем компьютере, и она работает нормально.Однако при развертывании на экземпляре EC2 (ubuntu 10.10 64bit ami + apache + php) я не могу подключиться к ошибке сокета (111 Connection Refused) из сценария php.Приложение python может связываться с сокетом и прослушивать сообщения, но сценарий php не может отправлять сообщения.

Я открыл необходимые порты в группе безопасности Amazon и могу подключиться к порту извнеиспользуя телнет.Однако, если я пытаюсь соединиться с telnet изнутри сервера, я получаю ту же ошибку отказа в соединении.

Как я могу решить эту проблему?

Редактировать: Оба процесса находятся в одном экземпляре

1 Ответ

1 голос
/ 23 марта 2011

Эта проблема явно не связана с EC2.Я не привязывался к localhost, а привязывал к своему имени хоста.В локальной сети, которая была такой же, как мой IP-адрес localhost, однако на ec2 это не так.Переход на привязку к локальному хосту исправил проблему.

...