Отправка почты через SMTP: ошибка в FD_SETSIZE

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

dabustard
dabustard
Репутация: 4
Сообщения: 40
Зарегистрирован: 26.01.2018
С нами: 4 года 6 месяцев

Сообщение #1 dabustard » 27.05.2022, 07:29

Версия 4.3.0
Проблема скорее не столько в OkayCMS сколько в хостинге, но на старых версия 2.X не наблюдалась и при установке ошибок/предупреждений не возникало

При отправке уведомлений через SMTP происходит ошибка:
Connection: opening to ssl, timeout=300, options=array()
Connection: opened
Connection failed. Error #2: stream_select(): You MUST recompile PHP with a larger value of FD_SETSIZE.It is set to 1024, but you have descriptors numbered at least as high as 3084. --enable-fd-setsize=4096 is recommended, but you may want to set it to equal the maximum number of open files supported by your system,in order to avoid seeing this error again at a later date. ../vendor/phpmailer/phpmailer/src/SMTP.php line 1228]
SMTP -> get_lines(): select timed-out in (300 sec)
SERVER -> CLIENT:
Connection: closing due to error
Connection: closed
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
В результате страница зависает на 300 сек, а почта не отправляется.

Название раздела: Баг-репорт OkayCMS (Сообщения об ошибках)
Правила раздела: faq.php?mode=okay

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


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Баг-репорт OkayCMS (Сообщения об ошибках)»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 3 гостя