Пропала конфигурация вебсервера в панеле, хотя сам вебсервер работает.

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
coliteam
Сообщения: 12
Зарегистрирован: Пт май 31, 2024 1:39 pm
Откуда: No laukiem.

Пропала конфигурация вебсервера в панеле, хотя сам вебсервер работает.

Сообщение coliteam » Ср сен 25, 2024 8:27 pm

Попсле перезапуска Apache + Nginx через панель, пропала конфигурация: /?do=server_control&p=0
А сам сервер и сайты продолжают работать.
brainy-core 1:0.43.9-1brainy0.22.04

Было:
APACHE 2.4 (backend) + NGINX (frontend) + NodeJS (optional)+ Django (optional)
php 8.2

можно вернуть без переустановки?
Вложения
empty.jpg
empty.jpg (37.42 КБ) 2532 просмотра

Аватара пользователя
sbury
Сообщения: 1463
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Пропала конфигурация вебсервера в панеле, хотя сам вебсервер работает.

Сообщение sbury » Чт сен 26, 2024 1:14 pm

Покажите выводы

Код: Выделить всё

free -h
df
brainy-core -err
А так же вывод

Код: Выделить всё

cat /etc/brainy/conf/server_control/main
ls -l /etc/brainy/conf/server_control
И какая версия панели?

coliteam
Сообщения: 12
Зарегистрирован: Пт май 31, 2024 1:39 pm
Откуда: No laukiem.

Re: Пропала конфигурация вебсервера в панеле, хотя сам вебсервер работает.

Сообщение coliteam » Чт сен 26, 2024 2:05 pm

Спасибо, почилЬ сам: переустановил, всё заработало. (Перед этим конечно бекап всех конфигурационных файлов сделал)
А пропало в момент перезапуска apache, nginx, php-fpm. Всегда срабатывало, когда слишком перегружали запросами сервер, а вчера словил гюк.

Код: Выделить всё

root@oni01:~# free -h
               total        used        free      shared  buff/cache   available
Mem:            31Gi       5.0Gi       7.7Gi       3.0Gi        18Gi        22Gi
Swap:           15Gi        14Mi        15Gi
root@oni01:~# df
Filesystem     1K-blocks      Used Available Use% Mounted on
tmpfs            3282076      3108   3278968   1% /run
/dev/md2p1     942621936 335808120 558857492  38% /
tmpfs           16410376         0  16410376   0% /dev/shm
tmpfs               5120         0      5120   0% /run/lock
/dev/md0p1       1009132    259508    681016  28% /boot
tmpfs            3282072         4   3282068   1% /run/user/0
root@oni01:~# brainy-core -err

 ******************************************************************************************
 *** The instrument of setup of the kernel and the simple network analyzer for BrainyCP ***
 *** Version: 0.43.9                                                                    ***
 ******************************************************************************************

Sep 26 04:58:47 oni01[xpym-xpym] canonical-livepatch.canonical-livepatchd[1040]: Livepatch kernel mismatch: Kernel version is "5.15.0-122.132-generic", payload targeted for "5.15.0-107.117-generic".
Sep 26 04:58:47 oni01[xpym-xpym] canonical-livepatch.canonical-livepatchd[1040]: Task "refresh" returned an error: Kernel version is "5.15.0-122.132-generic", payload targeted for "5.15.0-107.117-generic", retrying in 30s.
Sep 26 04:59:06 oni01[xpym-xpym] systemd[1]: Failed to start /etc/rc.local Compatibility.
Sep 26 05:03:19 oni01[xpym-xpym] systemd[1]: Failed to start One-time temporary TLS key generation for httpd.service.
Sep 26 05:59:31 oni01[xpym-xpym] sshd[226861]: error: kex_protocol_error: type 20 seq 2 [preauth]
[xpym-xpym-xpym]
Sep 26 13:46:26 oni01[xpym-xpym] sshd[872027]: error: kex_exchange_identification: read: Connection reset by peer

root@oni01:~# cat /etc/brainy/conf/server_control/main
srv_confname=""confname="apache2.4+nginx"
auto="old"
delete="old"
php="old"
php_exts="old"
php_load="old"
open_phps="php82w"
default_php="php82w"
content="apache2.4"
front_server="nginx"
back_server="apache2.4"
open_bridges="fastcgi,mod_php,suphp,cgi,nophp"
default_bridge="fastcgi"
php82w="php8.2"
fastcgi="yes"
mod_php="yes"
suphp="yes"
cgi="yes"
nophp="yes"
acces_phps=1
acces_bridges=1

root@oni01:~# ls -l /etc/brainy/conf/server_control
total 40
-rw-r--r-- 1 root root    91 May 27 20:38 bridges
-rw-r--r-- 1 root root 14862 Sep 26 06:17 cache_ext
-rwxr-xr-x 1 root root   409 Sep 26 09:38 main
-rw-r--r-- 1 root root    16 May 27 20:38 mpm
-rw-r--r-- 1 root root   231 May 29 14:56 phps
-rw-r--r-- 1 root root   236 May 27 20:38 servers
-rw-r--r-- 1 root root   304 May 29 14:56 servers_php

Current version: 1.0968.20240911

root@oni01:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.5 LTS
Release:        22.04
Codename:       jammy


Аватара пользователя
sbury
Сообщения: 1463
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Пропала конфигурация вебсервера в панеле, хотя сам вебсервер работает.

Сообщение sbury » Сб сен 28, 2024 8:50 am

Да не должен был перезапуск этих сервис привести к такому эффекту.
А скажите с какой целью вы эти сервисы перезапускаете?
Можете показать вывод команды

Код: Выделить всё

brainy-core -i

coliteam
Сообщения: 12
Зарегистрирован: Пт май 31, 2024 1:39 pm
Откуда: No laukiem.

Re: Пропала конфигурация вебсервера в панеле, хотя сам вебсервер работает.

Сообщение coliteam » Пн окт 07, 2024 7:41 am

Доброго понедельника! =)

На сервер приходит иногда большой траффик и пока я играюсь с настройками Апача. Сейчас получилось выдеражать такую нагрузку:

https://prnt.sc/kTgkwgPO1rpu

Много Wordpress + woocommerce сайтов, которые при стандартныйх настройках просто умирали на таком траффике. Docket cache, WP Rocket плагины немного помогали, но всё равно Апач уходил в прострацию.

Может есть умные головы, кто подскажет оптимальную конфигурацию для системы с 32gb ram? Сейчас MPM Worker режим установлен.

Код: Выделить всё

<IfModule mpm_prefork_module>
    StartServers            8
    MinSpareServers         25
    MaxSpareServers         100
    MaxRequestWorkers       2500
    MaxConnectionsPerChild  1000
    ServerLimit             2000
</IfModule>

<IfModule mpm_worker_module>
    StartServers              10
    MinSpareThreads           75
    MaxSpareThreads          250
    ThreadsPerChild           32
    ThreadLimit               64
    MaxRequestWorkers        800
    MaxConnectionsPerChild  5000
    ServerLimit              250
    MaxClients              8000
</IfModule>

<IfModule mpm_event_module>
    StartServers             10
    MinSpareThreads          75
    MaxSpareThreads         250
    ThreadsPerChild          32
    ThreadLimit              64
    MaxRequestWorkers       800
    MaxConnectionsPerChild 5000
    ServerLimit             250
    MaxClients             8000
</IfModule>

MaxMemFree            2048
KeepAliveTimeout      10
KeepAlive On
--------------------

Код: Выделить всё

root@oni01:~# brainy-core -i

 ******************************************************************************************
 *** The instrument of setup of the kernel and the simple network analyzer for BrainyCP ***
 *** Version: 0.43.9                                                                    ***
 ******************************************************************************************

[*] Information on memory:
               total        used        free      shared  buff/cache   available
Mem:            31Gi       5.1Gi       874Mi       2.9Gi        25Gi        22Gi
Swap:           15Gi       125Mi        15Gi

[*] SYNs to LISTEN

TcpExtListenOverflows           0                  0.0
TcpExtListenDrops               0                  0.0
TcpExtTCPFastOpenListenOverflow 0                  0.0

[*] Queue for LISTEN
Port: 80
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      16384        0.0.0.0:80        0.0.0.0:*    users:(("nginx",pid=4038367,fd=88),("nginx",pid=4038366,fd=88),("nginx",pid=4038365,fd=88),("nginx",pid=4038364,fd=88),("nginx",pid=4038363,fd=88),("nginx",pid=4038362,fd=88),("nginx",pid=4038361,fd=88),("nginx",pid=4038360,fd=88),("nginx",pid=3773546,fd=88))
Port: 443
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      16384        0.0.0.0:443       0.0.0.0:*    users:(("nginx",pid=4038367,fd=89),("nginx",pid=4038366,fd=89),("nginx",pid=4038365,fd=89),("nginx",pid=4038364,fd=89),("nginx",pid=4038363,fd=89),("nginx",pid=4038362,fd=89),("nginx",pid=4038361,fd=89),("nginx",pid=4038360,fd=89),("nginx",pid=3773546,fd=89))
Port: 3306
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      340                *:3306            *:*    users:(("mysqld",pid=38883,fd=13))
Port: 25
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      30           0.0.0.0:25        0.0.0.0:*    users:(("exim",pid=4106661,fd=6))
Port: 8080
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      16384              *:8080            *:*    users:(("httpd",pid=3885872,fd=4),("httpd",pid=5275,fd=4),("httpd",pid=5274,fd=4),("httpd",pid=5206,fd=4))
Port: 8002
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      511          0.0.0.0:8002      0.0.0.0:*    users:(("nginxb",pid=889350,fd=10),("nginxb",pid=889349,fd=10))
Port: 8000
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      511          0.0.0.0:8000      0.0.0.0:*    users:(("nginxb",pid=889350,fd=11),("nginxb",pid=889349,fd=11))

[*] MySQL
mysql  Ver 15.1 Distrib 10.5.12-MariaDB, for Linux (x86_64) using  EditLine wrapper
Maximum number of connections: 340
Queue length: 340
Performance Schema: OFF

[*] All SYN_RECV and ESTABLISHEDof connections for ports
         SYN-RESV         ESTABLISHED
Port 80:     1                 8
Port 443:    1                 185
Port 25:     1                 1
Port 8000:   1                 1
Port 8002:   1                 1

[*] All of fragmented packets
ReasmFails
0

[*] In total the discarded connections
Cannot find device "eth0"

[*] Total quantity of connections on ports (use a key -c for details)
5024

[*] All SYN-RECV of connections
3

[*] All LAST-ASK of connections
0

[*] All TIME-WAIT of connections
4771

[*] All FIN-WAIT-1 and FIN-WAIT-2 of connections
0
0

[*] All ESTABLISHED of connections (use a key -c for details)
255

[*] Queue of bandwidth control of network
bbr

[*] CPU MHz
Number of cores: 8
cpu MHz         : 3700.006
cpu MHz         : 3500.000
cpu MHz         : 3500.000
cpu MHz         : 3500.000
cpu MHz         : 2656.418
cpu MHz         : 3500.000
cpu MHz         : 3500.000
cpu MHz         : 3700.098

Аватара пользователя
sbury
Сообщения: 1463
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Пропала конфигурация вебсервера в панеле, хотя сам вебсервер работает.

Сообщение sbury » Чт окт 10, 2024 5:35 pm

Давайте сделаем так... В следующий раз, когда по вашему мнению ваш сервер станет тупить. Перед перезапуском сервисов, вы сбросите выводы следующих комманд

Код: Выделить всё

brainy-core -i
brainy-core -err
df -ih
httpd -VV
ipcs -l
ipcs -s
systemctl status httpd
Любым удобным для вас способом

Ответить