Падает nginx и apache

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
Аватара пользователя
matador
Сообщения: 5
Зарегистрирован: Чт окт 17, 2019 10:36 am

Падает nginx и apache

Сообщение matador » Чт окт 17, 2019 11:03 am

С недавних пор появилась странная ошибка, периодически стал отваливаться nginx и apache. Причина в том, что почему-то перезаписываются файлы !!default.conf в настройках.
Для nginx:
server {
listen :80;
server_name ;
root ;


access_log /etc/nginx/vhost_logs/!!default_access;
error_log /etc/nginx/vhost_logs/!!default_error;







location ~ /.well-known { allow all; }

# location ~* robots.txt { root /etc/nginx; }

location ~ /\.ht {
deny all;
access_log off;
log_not_found off;
}






location / {
root ;
proxy_pass http://:8080;
proxy_redirect off;
proxy_force_ranges on;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_cache one;
proxy_cache_key "$request_method|$http_if_modified_since|$http_if_none_match|$host|$request_uri";
#access_log /etc/nginx/vhost_logs/;

proxy_cache_valid 3s;
proxy_cache_min_uses 2;
# proxy_cache_lock on;
# proxy_cache_use_stale error timeout;
# proxy_cache_use_stale updating http_502 http_504;

limit_conn lone 100;
# limit_req zone=ltwo burst=10;


client_body_buffer_size 128k;

client_max_body_size 1024m;
proxy_connect_timeout 180;
proxy_send_timeout 180;
proxy_read_timeout 180;
send_timeout 180;


proxy_buffer_size 4k;
proxy_buffers 8 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 10m;


}







# error_page 404 /404.html;
# location = /40x.html {
# }
# error_page 500 502 503 504 /50x.html;
# location = /50x.html {
# }
}

Для apache:
<VirtualHost :8080 >
ServerName.
........
DocumentRoot.

........
<------><------> SetEnvIf X-Forwarded-Proto https HTTPS=on
................
........................................
........



........
........
<Directory "">






.............
<------><------><------><------>AllowOverride All
............<--><------>

Require all granted
</Directory>
............................
............
............
............
............
............
............
CustomLog /etc/httpd/vhost_logs/!!default_access combined
ErrorLog /etc/httpd/vhost_logs/!!default_error
DirectoryIndex index.php index.html index.htm
........................

................
............................................
................<------><------>
<------><------>
</VirtualHost>

А также падает php-fpm процесс.
В чем может быть причина? Никто не сталкивался?

Аватара пользователя
matador
Сообщения: 5
Зарегистрирован: Чт окт 17, 2019 10:36 am

Re: Падает nginx и apache

Сообщение matador » Пт окт 18, 2019 12:19 pm

Никто больше не сталкивался с этой проблемой?
Просто уже практически каждый день это происходит. Плюс к этому перестает нормально работать почта. По какой-то причине SUID флаг еще убирается с exim.

Приходится руками корректировать файлы для nginx и apache, а также выставлять SUID на exim файл.

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

Re: Падает nginx и apache

Сообщение sbury » Пт окт 18, 2019 1:17 pm

покажите вывод следующих команд

uname -r
yum list installed | grep exim
yum clean all

и когда падают апачь с нгинкс покажите вывод

systemctl status httpd -l
systemctl status nginx -l

Аватара пользователя
matador
Сообщения: 5
Зарегистрирован: Чт окт 17, 2019 10:36 am

Re: Падает nginx и apache

Сообщение matador » Пт окт 18, 2019 2:01 pm

# uname -r
4.18.15-1.el7.elrepo.x86_64

# yum list installed | grep exim
exim.x86_64 4.92.3-1.el7 @myrepo-centos
exim-mysql56.x86_64 4.92.3-1.el7 @myrepo-centos

# yum clean all
Loaded plugins: fastestmirror, priorities
Cleaning repos: base brainy-glibc_sb brainy-python3_sb extras myrepo-centos updates
Cleaning up list of fastest mirrors

По статусу добавлю позже, когда в очередной раз свалится.
Но вот, что пишет в messages лог:

Oct 18 13:12:39 tools-profi systemd: Reloading The Apache HTTP Server.
Oct 18 13:12:39 tools-profi httpd: AH00526: Syntax error on line 1 of /etc/httpd/vhost.d/!!default.conf:
Oct 18 13:12:39 tools-profi httpd: The address or port is invalid
Oct 18 13:12:39 tools-profi systemd: httpd.service: control process exited, code=exited status=1
Oct 18 13:12:39 tools-profi systemd: Reload failed for The Apache HTTP Server.

Oct 18 13:12:44 tools-profi systemd: Stopping The nginx HTTP and reverse proxy server...
Oct 18 13:12:44 tools-profi systemd: Stopped The nginx HTTP and reverse proxy server.
Oct 18 13:12:44 tools-profi systemd: Starting The nginx HTTP and reverse proxy server...
Oct 18 13:12:44 tools-profi nginx: nginx: [emerg] no host in ":80" of the "listen" directive in /etc/nginx/sites-available/!!default.conf:3
Oct 18 13:12:44 tools-profi nginx: nginx: configuration file /etc/nginx/nginx.conf test failed
Oct 18 13:12:44 tools-profi systemd: nginx.service: control process exited, code=exited status=1
Oct 18 13:12:44 tools-profi systemd: Failed to start The nginx HTTP and reverse proxy server.
Oct 18 13:12:44 tools-profi systemd: Unit nginx.service entered failed state.
Oct 18 13:12:44 tools-profi systemd: nginx.service failed.

Во вложении кусок лога messages
messages.zip
(3.42 КБ) 294 скачивания
с чего все начинается и как происходит.

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

Re: Падает nginx и apache

Сообщение sbury » Пт окт 18, 2019 6:06 pm

вывод команды
cat /etc/redhat-release

вывод команды
yum list installed | grep nginx

вывод команды (свой IP можете изменить, главноe сами убедитесь что он ваш)
cat /etc/brainy/data/vhosts/\!\!default.conf

зайдите в панель на эту страницу /?do=server_control&p=0
внизу кнопка: Пересобрать виртуальные хосты . Использовать ее и дождитесь окончание операции.

еще покажите вывод команды
ls -l /etc/brainy/conf/vhosts

Аватара пользователя
matador
Сообщения: 5
Зарегистрирован: Чт окт 17, 2019 10:36 am

Re: Падает nginx и apache

Сообщение matador » Вс окт 20, 2019 10:17 pm

# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)

# yum list installed | grep nginx
brainy-nginx.x86_64 2:1.14.0-4.9.el7.centos @myrepo-centos
brainy-nginx-all-modules.noarch 2:1.14.0-4.9.el7.centos @myrepo-centos
brainy-nginx-filesystem.noarch 2:1.14.0-4.9.el7.centos @myrepo-centos
brainy-nginx-mod-http-geoip.x86_64 2:1.14.0-4.9.el7.centos @myrepo-centos
brainy-nginx-mod-http-image-filter.x86_64
brainy-nginx-mod-http-perl.x86_64 2:1.14.0-4.9.el7.centos @myrepo-centos
brainy-nginx-mod-http-xslt-filter.x86_64
brainy-nginx-mod-mail.x86_64 2:1.14.0-4.9.el7.centos @myrepo-centos
brainy-nginx-mod-stream.x86_64 2:1.14.0-4.9.el7.centos @myrepo-centos
nginx.x86_64 1:1.16.0-6c.el7.centos @myrepo-centos
nginx-all-modules.noarch 1:1.16.0-6c.el7.centos @myrepo-centos
nginx-filesystem.noarch 1:1.16.0-6c.el7.centos @myrepo-centos
nginx-mod-http-geoip.x86_64 1:1.16.0-6c.el7.centos @myrepo-centos
nginx-mod-http-image-filter.x86_64 1:1.16.0-6c.el7.centos @myrepo-centos
nginx-mod-http-perl.x86_64 1:1.16.0-6c.el7.centos @myrepo-centos
nginx-mod-http-xslt-filter.x86_64 1:1.16.0-6c.el7.centos @myrepo-centos
nginx-mod-mail.x86_64 1:1.16.0-6c.el7.centos @myrepo-centos
nginx-mod-stream.x86_64 1:1.16.0-6c.el7.centos @myrepo-centos

# cat /etc/brainy/data/vhosts/\!\!default.conf
service_list="smtp,ftp,brainy,imap,webserver"

Почему-то здесь никакой IP не указан.

После процесса пересборки появился  IP
# cat /etc/brainy/data/vhosts/\!\!default.conf
service_list="smtp,ftp,brainy,imap,webserver"
ip="ПРАВИЛЬНЫЙ IP"
domain="default"
dir="/var/www/html"
php="nophpw"
crt="/etc/brainy/src/ssl/webserver.crt"
key="/etc/brainy/src/ssl/webserver.key"

# ls -l /etc/brainy/conf/vhosts
итого 24
-rw-r--r-- 1 root root 24398 сен 25 12:07 vhosts.tpl

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

Re: Падает nginx и apache

Сообщение sbury » Пн окт 21, 2019 7:02 am

Что то я не понял. Пересборка хостов исправила положение? Или конфиги приводят и дальше к падению?

Аватара пользователя
matador
Сообщения: 5
Зарегистрирован: Чт окт 17, 2019 10:36 am

Re: Падает nginx и apache

Сообщение matador » Пн окт 21, 2019 7:07 am

Исправила конфиг. По поводу падения посмотрю. Если будет продолжать валиться, то напишу.

Ответить