Страница 212 из 216
Re: Сервер не запускается? Пиши СЮДА!
Добавлено: 08 авг 2024, 11:26
DelphinSASI
Есть какой то лимит на кол-во запросов к php в минуту?
При частом вызове nginx+php сервер начинает отдавать 502 error. А лог nginx пишет:
------------
*140 WSARecv() failed (10054: An existing connection was forcibly closed by the remote host) while reading response header from upstream, client: 127.0.0.1, server: example.test, request: "GET /code HTTP/1.1", upstream: "fastcgi://127.127.126.60:9000", host: "example.test", referrer: "
https://example.test/code"
------------
Если подождать проблема проходит, но опять появляется при большом кол-ве запросов на любой скрипт. Где этот лимит расширить? pool/
www.conf настроек вроде как нет, есть какой то спавнер которому можно задать кол-во процессов.
Re: Сервер не запускается? Пиши СЮДА!
Добавлено: 08 авг 2024, 12:25
DelphinSASI
Аааа похоже это происходит из-за некоторых настроек php.ini, из-за которых процессы больше не принимает новые запросы корректно, и сервер до респавна новых отдаёт 502. В ospanel5 тоже самое было.
Рестарт/смена профиля и вообще всё что связано с завершением php-cgi у меня не работает, программа просто бесконечно мигает и перестаёт отображать меню.
Re: Сервер не запускается? Пиши СЮДА!
Добавлено: 08 авг 2024, 20:41
Максим
Если ваше ПО держит и не сбрасывает соединения, то конечно же оно так и будет, процессы PHP не бесконечные. Если вам нужно больше, то просто увеличьте их кол-во в настройках запуска модуля.
Re: Сервер не пропукивается? Пиши СЮДА!
Добавлено: 09 авг 2024, 05:54
DelphinSASI
Ниет, всё завершается корректно. Но на всякий случай потестил и при занятом php-cgi процессе следующий запрос будет просто ждать первого свободного php-cgi, ждёт довольно долго, вроде как там несколько минут стоит таймаут в nginx дефолтный, не стал дожидаться номера ошибки, понятно это не тот случай. В моём сразу-же прилетает 502.
Re:
Добавлено: 10 авг 2024, 19:18
themauler
Максим писал(а): ↑19 май 2014, 12:43
CheF85, для кого в
Руководстве пользователя описан
Ограниченный режим? Не хотите читать - мучайтесь дальше. Хотя там указано как решить проблему.
Добавьте Open Server, а так же все остальные компоненты о которых будет спрашивать антивирус/файервол, в доверенные программы. Отключите защиту HOSTS файла (или системных файлов) в настройках вашего антивируса/файервола, если такая защита присутствует. Попробуйте удалить файл C:\Windows\System32\Drivers\etc\hosts и заново создать со следующим содержимым:
127.0.0.1 localhost
Собственно говоря, после пересоздания всё бы заработало, но вы не любите читать.
Да не работает это. Я всё прочитал и ничего не работает. Добавил и доверенные фаервола и антивируса. И вы всем хамите у кого что-то не работает. Вы вообще слышали о том что клиент всегда прав? Или это чисто снгшная платформа где наплевать на мнение людей, выбравших ваш продукт. Кто вас вообще поставил отвечать на сообщения? Или у вас команда из одного человека? Не помогут решить проблему
ещё и нахамят
Re: Re:
Добавлено: 10 авг 2024, 20:12
Максим
themauler писал(а): ↑10 авг 2024, 19:18
Максим писал(а): ↑19 май 2014, 12:43
CheF85, для кого в
Руководстве пользователя описан
Ограниченный режим? Не хотите читать - мучайтесь дальше. Хотя там указано как решить проблему.
Добавьте Open Server, а так же все остальные компоненты о которых будет спрашивать антивирус/файервол, в доверенные программы. Отключите защиту HOSTS файла (или системных файлов) в настройках вашего антивируса/файервола, если такая защита присутствует. Попробуйте удалить файл C:\Windows\System32\Drivers\etc\hosts и заново создать со следующим содержимым:
127.0.0.1 localhost
Собственно говоря, после пересоздания всё бы заработало, но вы не любите читать.
Да не работает это. Я всё прочитал и ничего не работает. Добавил и доверенные фаервола и антивируса. И вы всем хамите у кого что-то не работает. Вы вообще слышали о том что клиент всегда прав? Или это чисто снгшная платформа где наплевать на мнение людей, выбравших ваш продукт. Кто вас вообще поставил отвечать на сообщения? Или у вас команда из одного человека? Не помогут решить проблему
ещё и нахамят
Конечно не работает. Вы отвечаете на сообщение 2014 года, которое относится к древним версиям Windows (не помню что тогда было, Windows XP и Windows 7 наверное) и к древним версиям программы. Сейчас 2024 год, актуальная версия программы 6.0 и для решения проблем с файлом HOSTS (если они не связаны с работой вашего антивируса/файрвола) в комплекте с программой идёт специальная настроечная утилита - System Preparaion Tool. Как ей пользоваться описано в документации.
Re: Сервер не пропукивается? Пиши СЮДА!
Добавлено: 10 авг 2024, 20:21
Максим
DelphinSASI писал(а): ↑09 авг 2024, 05:54
Ниет, всё завершается корректно. Но на всякий случай потестил и при занятом php-cgi процессе следующий запрос будет просто ждать первого свободного php-cgi, ждёт довольно долго, вроде как там несколько минут стоит таймаут в nginx дефолтный, не стал дожидаться номера ошибки, понятно это не тот случай. В моём сразу-же прилетает 502.
Возможно у вас стандартная проблема с блокировкой сессий. Если сессия открыта, то другой процесс не может к ней обратиться, пока она не будет закрыта. Т.е. где-то в скрипте забыли сделать session_write_close.
Re: Сервер не запускается? Пиши ГОЙДА!
Добавлено: 13 авг 2024, 07:35
DelphinSASI
Сессии у меня через базу, короче говоря что-то непонятное происходит (тут только экстрасенс поможет), но сейчас намного реже появляется с увеличением тредов до максимума. Так что фиг с ним. Скорее всего это связано со вторым багом когда php-spawner не может завершить процесс php.
И ещё при переходе с прошлой версии у меня не заработало встроенное расширение php8.1-fcgi imagick 3.7.0-dev(NoDecodeDelegateForThisImageFormat)
Информация о версии полностью идентична той что тут -
https://pecl.php.net/package/imagick/3.7.0/windows , но с оригиналом dll различается на 1килобайт (похоже как-то скомпилирована чудно), короче заменил файлы оригинальными и ошибка пропала.
Re: Сервер не запускается? Пиши СЮДА!
Добавлено: 13 авг 2024, 14:20
gunar
Здравствуйте. Сегодня активировал IIS в Windows 11 и Open Server Panel 6.0.0 перестал запускаться.
Насколько я понял, проблема в том, что система заняла 80 порт. ОК, в program.ini поменял порт доя OSPanel на 8080 - прога запустилась, мой локальный домен вписался в hosts, но ничего не открывается в браузере. Пытаюсь запустить модуль PHP в меню, он подсвечивается красным и в логе такая ошибка:
--------------------------------------------------------------------------------------------
[2024-08-13 14:08:33] Running PHP-7.2 (default)
--------------------------------------------------------------------------------------------
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address 127.127.126.28:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
--------------------------------------------------------------------------------------------
Почему прога по прежнему лезет к 80 порту, если я указал в конфиге другой? Как настроить OSPanel и ее модули на работу с другим портом?
Спасибо.
Re: Сервер не запускается? Пиши СЮДА!
Добавлено: 13 авг 2024, 15:50
DelphinPRO
gunar писал(а): ↑13 авг 2024, 14:20
Почему прога по прежнему лезет к 80 порту, если я указал в конфиге другой? Как настроить OSPanel и ее модули на работу с другим портом?
Вы поменяли порт, на котором крутится встроенный обслуживающий сервер.
Модули php по-прежнему запускаются на 80 порту.
Но вопрос интересный.
В настройках модуля я не видел отдельной опции для указания порта, только IP.
Этот IP, я так полагаю, улетает в директиву <VirtualHost>, а там IP можно указывать в формате ip:port.
Попробуйте в настройках php модуля добавить кастомный порт к ip-адресу.
config/php-8.2/default/settings.ini
[main]
ip = 127.127.126.32:8080
И так с каждым модулем, который планируете использовать