Git Product home page Git Product logo

Comments (11)

jasmanchik avatar jasmanchik commented on May 24, 2024 1

Скачал - не помогает

from dl.

jasmanchik avatar jasmanchik commented on May 24, 2024 1

Отдебажил. Падает при подключении к БД в файле /bitrix/modules/main/lib/db/mysqliconnection.php на 83 строке.
От версии mysql не зависит, на 5.7 и на 8.0 поведение одинаковое. Саму ошибку mysql получить не удалось.
На образе php8.2-apache все работает.
image
Переменные, перадавемые в метод:
image
То есть после метода real_connect - возникает ошибка "Bad Gateway"

from dl.

jasmanchik avatar jasmanchik commented on May 24, 2024 1

Понадобилось переустановить macos. Проверил php 8.1 - заработал)

from dl.

varrcan avatar varrcan commented on May 24, 2024

Что-то не получается воспроизвести. А логи в контейнере php можете посмотреть?
Либо через portainer, либо командой docker logs -f CONTAINER
(где CONTAINER - имя вашего контейнера)

from dl.

jasmanchik avatar jasmanchik commented on May 24, 2024

portainer
image
php
image

from dl.

varrcan avatar varrcan commented on May 24, 2024

На ubuntu/mint проблем нет никаких. На маках Monterey и Big Sur тоже проблем нет, а версии Ventura для тестирования найти не могу.
Пересобрал образ, перепроверил еще раз - все работает.

Можете попробовать скачать образ с этим же тегом и запустить проект еще раз?

docker pull ghcr.io/local-deploy/php8.1-apache:1.0.4

from dl.

varrcan avatar varrcan commented on May 24, 2024
  1. Можете скинуть вывод из консоли с ключем --debug?
    dl up --debug

  2. Сам контейнер php у вас же работает сразу при старте, правильно? А в момент открытия страницы в браузере выдает ошибку? Другие страницы тоже с ошибкой или только индексная? Попробуйте открыть сразу админку /bitrix/

  3. Какие модули у вас активированы в env файле? Установите переменную PHP_MODULES=""

  4. Ошибка сегментации может быть внутренней ошибкой php, пробовали увеличить или отключить output_buffering, например?
    В файле .htaccess установите, например, output_buffering = 8192 или output_buffering = Off (просто в качестве теста). Увеличьте memory_limit, например, memory_limit = 1536M

from dl.

jasmanchik avatar jasmanchik commented on May 24, 2024

image

  1. Все страницы с ошибкой. image

  2. redis использется. Убрал его - не помогло

  3. Есть реакция на output_buffering = Off Теперь ошибка выглядит иначе

image

Логи контейнера traefik:

2023-02-15 13:31:09 time="2023-02-15T05:31:09Z" level=info msg="Configuration loaded from flags."
2023-02-16 07:31:11 time="2023-02-15T23:31:11Z" level=info msg="Configuration loaded from flags."
2023-02-20 16:57:16 time="2023-02-20T08:57:16Z" level=info msg="Configuration loaded from flags."
2023-02-20 17:09:31 time="2023-02-20T09:09:31Z" level=info msg="Configuration loaded from flags."
2023-02-26 13:23:05 time="2023-02-26T05:23:05Z" level=info msg="Configuration loaded from flags."
2023-02-26 13:25:51 time="2023-02-26T05:25:51Z" level=error msg="accept tcp [::]:80: use of closed network connection" entryPointName=web
2023-02-26 13:25:51 time="2023-02-26T05:25:51Z" level=error msg="Error while starting server: accept tcp [::]:80: use of closed network connection" entryPointName=web
2023-02-26 13:25:51 time="2023-02-26T05:25:51Z" level=error msg="accept tcp [::]:8080: use of closed network connection" entryPointName=traefik
2023-02-26 19:39:27 time="2023-02-26T11:39:27Z" level=info msg="Configuration loaded from flags."
2023-03-01 12:29:21 time="2023-03-01T04:29:21Z" level=info msg="Configuration loaded from flags."
2023-03-01 20:21:53 time="2023-03-01T12:21:53Z" level=info msg="Configuration loaded from flags."
2023-03-02 11:03:44 time="2023-03-02T03:03:44Z" level=info msg="Configuration loaded from flags."
2023-03-07 10:26:11 time="2023-03-07T02:26:11Z" level=info msg="Configuration loaded from flags."
2023-03-08 11:40:35 time="2023-03-08T03:40:35Z" level=info msg="Configuration loaded from flags."
2023-03-13 10:30:47 time="2023-03-13T02:30:47Z" level=info msg="Configuration loaded from flags."
2023-03-16 13:21:49 time="2023-03-16T05:21:49Z" level=info msg="Configuration loaded from flags."
2023-03-20 16:38:30 time="2023-03-20T08:38:30Z" level=info msg="Configuration loaded from flags."
2023-03-20 16:38:43 time="2023-03-20T08:38:43Z" level=error msg="accept tcp [::]:80: use of closed network connection" entryPointName=web
2023-03-20 16:38:43 time="2023-03-20T08:38:43Z" level=error msg="accept tcp [::]:443: use of closed network connection" entryPointName=websecure
2023-03-20 16:38:43 time="2023-03-20T08:38:43Z" level=error msg="accept tcp [::]:8080: use of closed network connection" entryPointName=traefik
2023-03-20 16:38:43 time="2023-03-20T08:38:43Z" level=error msg="Error while starting server: accept tcp [::]:8080: use of closed network connection" entryPointName=traefik
2023-03-20 16:38:43 time="2023-03-20T08:38:43Z" level=error msg="Provider connection error unexpected EOF, retrying in 527.756788ms" providerName=docker
2023-03-20 16:38:43 time="2023-03-20T08:38:43Z" level=error msg="close tcp [::]:80: use of closed network connection" entryPointName=web
2023-03-20 16:40:35 time="2023-03-20T08:40:35Z" level=info msg="Configuration loaded from flags."
2023-03-23 14:07:04 time="2023-03-23T06:07:04Z" level=info msg="Configuration loaded from flags."
2023-03-27 18:25:52 time="2023-03-27T10:25:52Z" level=error msg="accept tcp [::]:443: use of closed network connection" entryPointName=websecure
2023-03-27 18:25:52 time="2023-03-27T10:25:52Z" level=error msg="accept tcp [::]:8080: use of closed network connection" entryPointName=traefik
2023-03-27 18:25:52 time="2023-03-27T10:25:52Z" level=error msg="accept tcp [::]:80: use of closed network connection" entryPointName=web
2023-03-27 18:25:52 time="2023-03-27T10:25:52Z" level=error msg="close tcp [::]:8080: use of closed network connection" entryPointName=traefik
2023-03-27 18:25:52 time="2023-03-27T10:25:52Z" level=error msg="close tcp [::]:443: use of closed network connection" entryPointName=websecure
2023-03-27 18:25:52 time="2023-03-27T10:25:52Z" level=error msg="close tcp [::]:80: use of closed network connection" entryPointName=web
2023-03-21 19:02:30 2023/03/21 11:02:30 transport.go:2248: Unsolicited response received on idle HTTP channel starting with "<html>\r\n<head><title>403 Forbidden</title></head>\r\n<body>\r\n<center><h1>403 Forbidden</h1></center>\r\n<hr><center>nginx/1.18.0</center>\r\n</body>\r\n</html>\r\n"; err=<nil>
2023-03-27 18:26:03 time="2023-03-27T10:26:03Z" level=info msg="Configuration loaded from flags."

from dl.

varrcan avatar varrcan commented on May 24, 2024

Не удаётся воспроизвести..
Можете в качестве эксперимента запустить этот образ с пустым проектом. Создайте в отдельной папке индексный файл какой-нибудь и возьмите текущий env файл.
Мы таким образом точно сможем понять, ошибка в самом образе на мак или это приложение конфликтует.

Также уточните, пожалуйста, исходный код проекта закрытый?

from dl.

jasmanchik avatar jasmanchik commented on May 24, 2024

Пустой проест запускается.
Проект закрытый.
Получается разбираться нужно в коде проекта

from dl.

varrcan avatar varrcan commented on May 24, 2024

Попробуйте методом исключения. Если у вас ошибка происходит и в админке, значит конфликт может быть, например, на уровне init.php, возможно там объявлены какие то функции. Этот файл подключается как в публичной части, так и в админке.
Удалите файл и откройте админку. (Публичная часть, скорее всего отвалится с ошибкой, но админка должна открыться).

Еще более действенный вариант: поднять чистый битрикс. Может быть какой то конфликт содержится в самом ядре.

from dl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.