Bitrix. Исправляем ошибку «Работа с сокетами - Ошибка! Не работает». Битрикс работа с сокетами


Bitrix. Исправляем ошибку «Работа с сокетами

Во время тестирования сайта, выскакивает следующая ошибка:

Работа с сокетами (check_socket): Fail

А в журнале мы видим следующий лог:

2016-Feb-27 13:41:10 Работа с сокетами (check_socket): Fail Connection to site.ru:80 Success == Request == GET /bitrix/admin/site_checker.php?test_type=socket_test&unique_id=83f81a8666278b68e58012ce161a1dd0 HTTP/1.1 Host: site.ru == Response == HTTP/1.1 404 Not Found Server: nginx/1.4.6 (Ubuntu) Date: Sat, 27 Feb 2016 12:41:10 GMT Content-Type: text/html Content-Length: 177 Connection: keep-alive == Body == <html> <head><title>404 Not Found</title></head> <body bgcolor="white"> <center><h2>404 Not Found</h2></center> <hr><center>nginx/1.4.6 (Ubuntu)</center> </body> </html> ==========

Для начала мы видим в этом логе, что при запросе система получает 404 ошибку. Нам нужно понять почему она происходит. Для этого нам нужно проверить логи веб-сервера. Так как у меня работает на nginx + apache2, я открыл логи nginx (Linux /var/log/nginx/error.log).

В данном логе я ищу мой запрос

2016/02/27 13:41:10 [error] 2309#0: *658 openat() "/usr/share/nginx/html/bitrix/admin/site_checker.php" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /bitrix/admin/site_checker.php?test_type=socket_test&unique_id=83f81a8666278b68e58012ce161a1dd0 HTTP/1.1", host: "site.ru"

И что мы тут видим? Когда скрипт обращается сам к себе, то происходит обращение вообще не понятно по какому адресу «/usr/share/nginx/html/bitrix/admin/site_checker.php», тогда как сайт лежит: /var/www/site.ru/www/bitrix/admin/site_checker.php

Так же обратите внимание по какому адресу обращается скрипт:

client: 127.0.0.1, server: localhost,

Из этого мы делаем вывод что site.ru привязан к localhost и при обращении сайта к самому себе пытается найти файлы не в папке сайта, а в папке nginx по умолчанию. Открыв фаил /etc/hosts я увидел следующую запись:

127.0.0.1 localhost.localdomain localhost site.ru

Изменив эту строчку на

127.0.0.1 localhost.localdomain localhost

я успешно прошел тест, и ошибка больше не возникала!

www.jelu.ru

Bitrix: Не удалось проверить из-за ошибки в работе с сокетами

Дата 03.01.2018 Автор Alex Рубрика Веб сайты, Интернет, Программирование

Bitrix: Не удалось проверить из-за ошибки в работе с сокетами

Зачастую разработка сайта ведется за закрытыми дверями: с доступом по паролю. Для этого используется файл htaccess, как писал в другой статье: "Как закрыть папку паролем". Но при таком подходе PHP (версия 7.0.26) перестаёт адекватно работать.

Встретился с таким поведением только сегодня: начал новый проект и закрыл папку паролем. Для этого в начале файла .htaccess, в корневой папке сайта, прописал:

AuthUserFile /....../.htpasswdAuthName "Authentication Required"AuthType BasicRequire valid-user

Через некоторое время обнаружил, что битрикс не отправляет мэйлы. В таблице b_event все исходящие сообщения имели статус SUCCESS_EXEC со значением F или N. После нескольких часов поисков решил провести тест битрикса. Получил целый ворох ошибок:

Замечание. Не удалось проверить из-за ошибки в работе с сокетами

Подавляющее большинство тестов не было пройдено:

Замечание. Не удалось проверить из-за ошибки в работе с сокетами

После продолжительных поисков, была найдена причина: файл .htaccess. Наличие в нём доступа по паролю отключает часть функций php.

P.S.

У меня есть пара вспомогательных сервисов, которые работают через веб. Они закрыты паролем на папку. Только теперь понимаю, почему у них наблюдаются некоторые проблемы со стабильностью в работе...

Метки: Bitrix, PHP

www.alexgur.ru

Фриланс проекты › Устранить ошибку "Работа с сокетами" для CMS Битрикс. VPS ubuntu сервер Устранить ошибку "Работа с сокетами" для CMS Битрикс. VPS ubuntu сервер

Устранить ошибку "Работа с сокетами" для CMS Битрикс.

текст ошибки:

2016-May-18 08:40:47 Работа с сокетами (check_socket): Fail

Connection to www.*********.ua:80    Success

== Request ==

GET /bitrix/admin/site_checker.php?test_type=socket_test&unique_id=567037c98e2c079413a40ad232138cd0 HTTP/1.1

Host: www.*******.ua

== Response ==

HTTP/1.1 200 OK

Server: nginx

Date: Wed, 18 May 2016 10:39:35 GMT

Content-Type: text/html

Transfer-Encoding: chunked

Connection: keep-alive

Ошибка! Не работает2016-May-18 08:40:47 Параметры подключения к базе данных (check_dbconn_settings): OkУспешно

Замечание. Не удалось проверить из-за ошибки в работе с сокетами2016-May-18 08:40:48 Выполнение агентов на cron (check_bx_crontab): Ok

Замечание. Не удалось проверить из-за ошибки в работе с сокетами2016-May-18 08:40:49 Настройки сайтов (check_sites): OkПравильные2016-May-18 08:40:49 Передача объектов по ссылке (check_clone): OkУспешно2016-May-18 08:40:49 Размер стека и pcre.recursion_limit (check_pcre_recursion): WarningЗамечание. Не удалось проверить из-за ошибки в работе с сокетами2016-May-18 08:40:50 Вызов method_exists на строке (check_method_exists): WarningЗамечание. Не удалось проверить из-за ошибки в работе с сокетами2016-May-18 08:40:50 Загрузка файла (check_upload): WarningЗамечание. Не удалось проверить из-за ошибки в работе с сокетами2016-May-18 08:40:50 Загрузка файла больше 4Мб (check_upload_big): WarningЗамечание. Не удалось проверить из-за ошибки в работе с сокетами2016-May-18 08:40:50 Загрузка файла через php://input (check_upload_raw): WarningЗамечание. Не удалось проверить из-за ошибки в работе с сокетами2016-May-18 08:40:51 Передача POST запроса с большим числом параметров (check_post): WarningЗамечание. Не удалось проверить из-за ошибки в работе с сокетами2016-May-18 08:40:51 Отправка почты (check_mail): OkУспешно2016-May-18 08:40:52 Отправка почтового сообщения больше 64Кб (check_mail_big): OkУспешно2016-May-18 08:40:52 Проверка на наличие неотправленных сообщений (check_mail_b_event): OkУспешно2016-May-18 08:40:52 Внутреннее перенаправление (функция LocalRedirect) (check_localredirect): WarningЗамечание. Не удалось проверить из-за ошибки в работе с сокетами2016-May-18 08:40:52 Фактическое ограничение памяти (check_memory_limit): WarningЗамечание. Не удалось проверить из-за ошибки в работе с сокетами2016-May-18 08:40:53 Работа с файлами кеша (check_cache): OkУспешно

freelancehunt.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта
' + $(this).html() + ''; }); });