Выдаётся "Socket operation on non-socket"
Выдаётся "Socket operation on non-socket"
При попытке отправить с форума почту, на главной странице админки (там где информация о версии, при попытке сконфигурировать easymod) появляется указанная в теме ошибка. Раньше на этом же хостинге работало нормально, условиями хостинга отправка почты и т.д. не запрещены.
phpBB version: 2.0.19
template: SubSilver
modes:
admin_usеr_list
Additional System Information:
System: Linux byethost6.com 2.6.8-2-386 #1 Thu May 19 17:40:50 JST 2005 i686
Configure Command: './configure' '--prefix=/usr/phpapache2' '--with-apxs2=/usr/local/apache2/bin/apxs' '--with-config-file-path=/etc/php4/apache' '--enable-inline-optimization' '--enable-memory-limit' '--disable-debug' '--with-regex=php' '--disable-rpath' '--disable-static' '--with-pic' '--with-layout=GNU' '--enable-calendar' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--enable-track-vars' '--enable-trans-sid' '--enable-bcmath' '--with-bz2' '--enable-ctype' '--with-iconv' '--enable-exif' '--enable-filepro' '--disable-ftp' '--with-gettext' '--enable-mbstring' '--enable-shmop' '--enable-sockets' '--enable-wddx' '--enable-xml' '--with-expat-dir=/usr' '--with-xmlrpc' '--enable-yp' '--with-zlib' '--without-pgsql' '--with-openssl=/usr' '--with-zip=/usr' '--with-mime-magic=/usr/share/misc/file/magic.mime' '--with-exec-dir=/usr/lib/php4/libexec' '--without-sybase-ct' '--with-mcrypt' '--with-mysql=/usr' '--with-ttf=shared,/usr' '--with-t1lib=shared,/usr' '--with-gd=/usr/local/gd' '--with-freetype-dir=/usr' '--enable-gd-native-ttf'
MySQL version: 3.23
PHP version: 4.4.2
register_globals: ON
magic_quotes_gpc: ON
magic_quotes_runtime: OFF
allow_url_fopen: ON
sockets_support: enabled
Error : fsockopen() Socket operation on non-socket (88)
http://scp.mooo.com
test user: test (password: test)
Заранее спасибо за поддержку.
Добавлено спустя 2 часа 9 минут 53 секунды:
Теперь всё так же почта не отсылается, новые версии не проверяются, а ошибку выдаёт другую:
Could not connect to smtp host : 9 : Bad file descriptor
Ничего в настройках не менялось...
phpBB version: 2.0.19
template: SubSilver
modes:
admin_usеr_list
Additional System Information:
System: Linux byethost6.com 2.6.8-2-386 #1 Thu May 19 17:40:50 JST 2005 i686
Configure Command: './configure' '--prefix=/usr/phpapache2' '--with-apxs2=/usr/local/apache2/bin/apxs' '--with-config-file-path=/etc/php4/apache' '--enable-inline-optimization' '--enable-memory-limit' '--disable-debug' '--with-regex=php' '--disable-rpath' '--disable-static' '--with-pic' '--with-layout=GNU' '--enable-calendar' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--enable-track-vars' '--enable-trans-sid' '--enable-bcmath' '--with-bz2' '--enable-ctype' '--with-iconv' '--enable-exif' '--enable-filepro' '--disable-ftp' '--with-gettext' '--enable-mbstring' '--enable-shmop' '--enable-sockets' '--enable-wddx' '--enable-xml' '--with-expat-dir=/usr' '--with-xmlrpc' '--enable-yp' '--with-zlib' '--without-pgsql' '--with-openssl=/usr' '--with-zip=/usr' '--with-mime-magic=/usr/share/misc/file/magic.mime' '--with-exec-dir=/usr/lib/php4/libexec' '--without-sybase-ct' '--with-mcrypt' '--with-mysql=/usr' '--with-ttf=shared,/usr' '--with-t1lib=shared,/usr' '--with-gd=/usr/local/gd' '--with-freetype-dir=/usr' '--enable-gd-native-ttf'
MySQL version: 3.23
PHP version: 4.4.2
register_globals: ON
magic_quotes_gpc: ON
magic_quotes_runtime: OFF
allow_url_fopen: ON
sockets_support: enabled
Error : fsockopen() Socket operation on non-socket (88)
http://scp.mooo.com
test user: test (password: test)
Заранее спасибо за поддержку.
Добавлено спустя 2 часа 9 минут 53 секунды:
Теперь всё так же почта не отсылается, новые версии не проверяются, а ошибку выдаёт другую:
Could not connect to smtp host : 9 : Bad file descriptor
Ничего в настройках не менялось...
-
- Former team member
- Сообщения: 4463
- Зарегистрирован: 20 лет 6 месяцев
- Поблагодарили: 1 раз
Я спрашивал... Они написали, что настроек они не миняли... Нет, меня больше удивляет другой факт - что он так реагирует и на мыло и на проверку обновлений и на ftp (при установке easymod) и выдаёт одну и ту же ошибку.VVVas писал(а):-=R@!DER=-
Такое ощущение что чего-то у вас с хостингом делают. Спросите на всяк случай - он там ни чем не развлекался?
Добавлено спустя 3 часа 5 минут 52 секунды:
сейчас выдаёт ошибку bad address =)
Добавлено спустя 1 минуту 9 секунд:
хотя я ничего в настройках не менял...
-
- Former team member
- Сообщения: 582
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Москва
-=R@!DER=- очень похоже, что хостер просто дропает или как-то некорректно шейпит исходящие tcp сессии. Делать это он может в целях борьбы с левым трафиком генерящимся серверными скриптами. Эти мероприятия не имеют отношения непосредственно к хостингу и настройкам серверного софта, а зависит от его схемы маршрутизации и балансировки нагрузки. Скорее всего у хостера этими вещами рулят разные группы людей.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Вот это уже хуже... Как я понял надо искать хостинг получше?avm писал(а):-=R@!DER=- очень похоже, что хостер просто дропает или как-то некорректно шейпит исходящие tcp сессии. Делать это он может в целях борьбы с левым трафиком генерящимся серверными скриптами. Эти мероприятия не имеют отношения непосредственно к хостингу и настройкам серверного софта, а зависит от его схемы маршрутизации и балансировки нагрузки. Скорее всего у хостера этими вещами рулят разные группы людей.
-
- Former team member
- Сообщения: 582
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Москва
-=R@!DER=-, на мой взгляд, поступать следует в такой последовательности:
1. залить и исполнить скрипт типаи убедиться, что ошибка действительно появляется по вине хостера...
2. Отправить хостеру письмо в суппорт, в котором привести код этого тестового скрипта, коды и сообщения ошибок, возможно даже привести цитату из моего предыдущего сообщения, и в конце просьбу разораться...
3. Присматривать другой хостинг.
1. залить и исполнить скрипт типа
Код: Выделить всё
<?php
$fp = fsockopen ("www.ya.ru", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs ($fp, "GET / HTTP/1.0\r\n\r\n");
while (!feof($fp)) {
echo fgets ($fp,128);
}
fclose ($fp);
}
?>
2. Отправить хостеру письмо в суппорт, в котором привести код этого тестового скрипта, коды и сообщения ошибок, возможно даже привести цитату из моего предыдущего сообщения, и в конце просьбу разораться...
3. Присматривать другой хостинг.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Этот скрипт показывает просто пустую страницу (http://scp.byethost6.com)avm писал(а):-=R@!DER=-, на мой взгляд, поступать следует в такой последовательности:
1. залить и исполнить скрипт типаКод: Выделить всё
<?php $fp = fsockopen ("www.ya.ru", 80, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)<br>\n"; } else { fputs ($fp, "GET / HTTP/1.0\r\n\r\n"); while (!feof($fp)) { echo fgets ($fp,128); } fclose ($fp); } ?>
-
- Former team member
- Сообщения: 582
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Москва
-=R@!DER=- теперь действуйте по п.2 и заодно спросите у хостера нет ли у него каких-либо ограничений в настройках php для работы с сокетами?
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Щас посмотрим что ответит... Что касается ограничений - на мыло точно не распространяется. Они бы об этом сразу сказали, да и в соглашении про ограничения было сказано только насчёт irc ботов.avm писал(а):-=R@!DER=- теперь действуйте по п.2 и заодно спросите у хостера нет ли у него каких-либо ограничений в настройках php для работы с сокетами?
-
- Former team member
- Сообщения: 582
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Москва
-=R@!DER=- ваша проблема не имеет отношения к "мылу" вообще.
Кстати, для решения именно "проблемы отправки почты" вам имеет смысл использовать sendmail а не smtp... Тогда не будут дергаться сокеты для отправки почты, а будет использоваться встренная в php функция mail() к которой и относятся заверения вашго хостера насчет почты...
Кстати, для решения именно "проблемы отправки почты" вам имеет смысл использовать sendmail а не smtp... Тогда не будут дергаться сокеты для отправки почты, а будет использоваться встренная в php функция mail() к которой и относятся заверения вашго хостера насчет почты...
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948