Страница 1 из 1

OSP6+PhpStorm+FCGI

Добавлено: 03 июл 2024, 10:58
alezhur
Если вначале запустить PhpStorm (2024.2), то потом при запуске OPS модули PHP-*-FCGI падают, значок в трее красный. Если вначале запустить OSP, а потом PhpStorm, то все ОК. И далее, при запущеном PhpStorm, OSP можно спокойно перезапускать.
В логах ничего нет, кроме этого:

PHP-8.3-FCGI (default): Рабочий процесс модуля запущен
+————————————————————————————————————————————————————————————————————————————————————————————
| ОШИБКА
|————————————————————————————————————————————————————————————————————————————————————————————
| Модуль: PHP-8.3-FCGI (default)
| Объект: PID 17472
| Код выхода/ошибки: 0
| Сообщение: Работа модуля приостановлена
| Причина: Рабочий процесс модуля неожиданно завершил свою работу
+————————————————————————————————————————————————————————————————————————————————————————————
Nginx-1.26 (default): Рабочий процесс модуля запущен

php-cgi-spawner не стартует

Re: OSP6+PhpStorm+FCGI

Добавлено: 03 июл 2024, 14:25
Максим
Пропишите у модуля PHP-8.3-FCGI такую стартовую команду вместо старой

start_command = {root_dir}\modules\PHP-8.3-FCGI\PHP\php-cgi.exe -b {ip}:9500

И смотрите лог модуля когда будет падать. Если там пусто, то системный лог событий Windows (Event log) в разделе Ошибки приложений.

Re: OSP6+PhpStorm+FCGI

Добавлено: 04 июл 2024, 10:19
alezhur
Проблема в том, что в PhpStorm для XDebug указано 2 порта для прослушки 9300 и 9000.
Всю команду менять не стал, поменял только порт на 9500. Это помогло.