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> ==========В данном логе я ищу мой запрос
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я успешно прошел тест, и ошибка больше не возникала!
www.jelu.ru
Bitrix: Не удалось проверить из-за ошибки в работе с сокетами
Дата 03.01.2018 Автор Alex Рубрика Веб сайты, Интернет, Программирование
Зачастую разработка сайта ведется за закрытыми дверями: с доступом по паролю. Для этого используется файл 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
Фриланс проекты › Устранить ошибку "Работа с сокетами" для 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