@WebforSelf

Создал пул php-fpm но выдает ошибку?

Исходные данные
Debian 11
PHP-FPM 7.4

Есть 2 сайта на WP, необходимо подключить третий.
Создал все, загрузил. Теперь необходимо запустить отдельный пул php-fpm для сайта.
Так как 2 пула уже успешно работают , скопировал конфиг и изменил переменную.
Создал пользователя new_site
Далее конфиг
[new_site]
user = $pool
group = $pool
listen.owner = www-data
listen.group = www-data
listen = /run/php/php7.4-$pool-fpm.sock
listen.backlog = 1000
listen.mode = 0660

; https://gist.github.com/holmberd/44fa5c2555139a1a46e01434d3aaa512
; pm.start_servers must not be less than pm.min_spare_servers and not greater than pm.max_spare_servers
pm = dynamic
pm.max_children = 25
pm.start_servers = 20
pm.min_spare_servers = 17
pm.max_spare_servers = 23
pm.max_requests = 1000

; Env
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp

; Status
pm.status_path = /status
ping.path = /ping
; pm.status_listen = 127.0.0.1:9002 

; Limits
php_admin_value[memory_limit] = 256M
php_admin_value[post_max_size] = 256M
php_admin_value[upload_max_filesize] = 256M
php_admin_value[max_file_uploads] = 30
php_admin_value[max_execution_time] = 90
php_admin_value[max_input_time] = 60
php_value[max_input_vars] = 10000

; Errors
php_flag[display_errors] = off
php_admin_flag[log_errors] = on
php_admin_value[error_log] = /var/log/php-fpm-7.4-$pool.log
php_admin_value[log_errors_max_len] = 0

; Misc
php_admin_value[user_agent] = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36"
php_value[date.timezone] = Europe/Moscow

; Paths
; php_admin_value[include_path] = ".:/var/www/$pool/inc"

; Chroot
; php_admin_value[open_basedir] = /var/www/$pool


Дальше перезагружаю php-fpm
Открываю nginx и в строке по принципу с предыдущими конфигами вношу
fastcgi_pass php7-new_site;
sudo nginx -t
При проверке конфига
nginx: [emerg] no port in upstream "php7-new_site" in /etc/nginx/sites-enabled/new_site_ru.conf:48
Хотя пул запущен. в папке run/php он есть и в htop я его вижу.
В чем может быть трабла? остальные сайты по аналогии работают.
  • Вопрос задан
  • 36 просмотров
Решения вопроса 1
@WebforSelf Автор вопроса
Решил проблему указав путь
fastcgi_pass unix:/run/php/php7.4-new_site-fpm.sock;
Но интересно как работают другие сайты
Что у них указано fastcgi_pass php7-new_site;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы