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

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