Docker, PHP и Stream_Socket_Client: Тайм -аут подключенияPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Docker, PHP и Stream_Socket_Client: Тайм -аут подключения

Сообщение Anonymous »

Я создал приложение PHP, чтобы установить подключение к сокету TCP с почтовым сервером (SMTP -сервер) на порту 25, используя прокси. Здесь основная часть: < /p>

Код: Выделить всё

$context = [
"http" => [
"proxy" => "tcp://xx.xx.xx.xx:xxxx",
"request_fulluri" => true
"header" => "Proxy-Authorization: Basic xxxxxxxxxxx"
]]
};

$connection = @stream_socket_client(
address: "tcp://$mxHost:25",
error_code: $errno,
error_message: $errstr,
timeout: 10,
context: $context
);
Я создал первую версию приложения в качестве ванильного PHP с некоторыми компонентами Symfony, и я запускаю его с помощью PHP -S Localhost: 8000 -t. , и он работает как очарование. Поскольку я строю приложение DDD/Clean Architecture, было легко переключиться на полностью приложение Symfony.
Но затем проблемы начинаются. dns: # Custom DNS settings
- 8.8.8.8
- 1.1.1.1
< /code>
Моему Docker-compose.yml, и это работало в течение одного дня. На следующий день после этого он остановился, и я снова начал получить тайм -аут подключения.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... on-timeout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»