Page 1 of 1

Перестал работать веб сервер

Posted: Wed Jun 15, 2016 6:50 pm
by trom
Сервак с вестой на Centos 6.4 аварийно перезагрузился и при следующей загрузке сервис httpd и nginx в панели веста неактивные, попытка их запустить из панели ничего не дает

в путти пытаюсь запустить httpd
service httpd start
Redirecting to /bin/systemctl start httpd.service
Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.


запустил stemctl status httpd.service
httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Wed 2016-06-15 11:44:32 PDT; 4min 42s ago
Process: 11462 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)
Process: 11460 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
Main PID: 11460 (code=exited, status=1/FAILURE)

Jun 15 11:44:32 localhost.localdomain httpd[11460]: AH00558: httpd: Could not reliably determine the...age
Jun 15 11:44:32 localhost.localdomain httpd[11460]: (2)No such file or directory: AH02291: Cannot ac...log
Jun 15 11:44:32 localhost.localdomain httpd[11460]: (2)No such file or directory: AH02291: Cannot ac...f:1
Jun 15 11:44:32 localhost.localdomain httpd[11460]: AH00014: Configuration check failed
Jun 15 11:44:32 localhost.localdomain systemd[1]: httpd.service: main process exited, code=exited, s...URE
Jun 15 11:44:32 localhost.localdomain kill[11462]: kill: cannot find process ""
Jun 15 11:44:32 localhost.localdomain systemd[1]: httpd.service: control process exited, code=exited...s=1
Jun 15 11:44:32 localhost.localdomain systemd[1]: Failed to start The Apache HTTP Server.
Jun 15 11:44:32 localhost.localdomain systemd[1]: Unit httpd.service entered failed state.
Jun 15 11:44:32 localhost.localdomain systemd[1]: httpd.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

что это и как исправить ?
и почему сама панель весты отвечает ведь httpd и nginx как понимаю не работают ?

Re: Перестал работать веб сервер

Posted: Thu Jun 16, 2016 8:43 am
by skurudo
trom wrote:
Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
Вот на это бы не помешало посмотреть: journalctl -xe
trom wrote:
Jun 15 11:44:32 localhost.localdomain httpd[11460]: (2)No such file or directory: AH02291: Cannot ac...log
Jun 15 11:44:32 localhost.localdomain httpd[11460]: (2)No such file or directory: AH02291: Cannot ac...f:1
что это и как исправить ?
Что-то где-то навернулось.
Пока видно, что не может найти файлики с логами и не стартует.
Проверьте диски

Code: Select all

fsck -f /dev/sda1
(/dev/sda1 - в зависимости от названия поменяйте)
trom wrote:и почему сама панель весты отвечает ведь httpd и nginx как понимаю не работают ?
Отвечает где? Или здесь "не" пропущено?
Vesta работает на другом порту, у нее свой nginx/php и оно будет работать, даже если сайты легли.

Re: Перестал работать веб сервер

Posted: Sat Jun 18, 2016 8:34 pm
by trom
Выполнил команды которые вы написали, но разобараться что происходит не могу, видно что есть какие то проблемы с лог файлом только не понятно что теперь делать как то его создать или мож httpd и nginx можно как то переставить из весты чтобы они опять заработали ?

journalctl -xe
Jun 18 13:26:33 localhost.localdomain systemd[1]: clamd.service: main process ex
Jun 18 13:26:33 localhost.localdomain systemd[1]: Unit clamd.service entered fai
Jun 18 13:26:33 localhost.localdomain systemd[1]: clamd.service failed.
Jun 18 13:26:33 localhost.localdomain systemd[1]: clamd.service holdoff time ove
Jun 18 13:26:33 localhost.localdomain systemd[1]: Started clamd scanner (clamd)
-- Subject: Unit clamd.service has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/li ... temd-devel
--
-- Unit clamd.service has finished starting up.
--
-- The start-up result is done.
Jun 18 13:26:33 localhost.localdomain systemd[1]: Starting clamd scanner (clamd)
-- Subject: Unit clamd.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/li ... temd-devel
--
-- Unit clamd.service has begun starting up.
Jun 18 13:26:33 localhost.localdomain clamd[15395]: ERROR: Can't initialize the
Jun 18 13:26:33 localhost.localdomain clamd[15395]: ERROR: Can't open /var/log/c
Jun 18 13:26:33 localhost.localdomain systemd[1]: clamd.service: main process ex
Jun 18 13:26:33 localhost.localdomain systemd[1]: Unit clamd.service entered fai
Jun 18 13:26:33 localhost.localdomain systemd[1]: clamd.service failed.
lines 2479-2501/2501 (END)
Jun 18 13:26:33 localhost.localdomain systemd[1]: clamd.service: main process exited, code=exited, status=1/FAILURE
Jun 18 13:26:33 localhost.localdomain systemd[1]: Unit clamd.service entered failed state.
Jun 18 13:26:33 localhost.localdomain systemd[1]: clamd.service failed.
Jun 18 13:26:33 localhost.localdomain systemd[1]: clamd.service holdoff time over, scheduling restart.
Jun 18 13:26:33 localhost.localdomain systemd[1]: Started clamd scanner (clamd) daemon.
-- Subject: Unit clamd.service has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/li ... temd-devel
--
-- Unit clamd.service has finished starting up.
--
-- The start-up result is done.
Jun 18 13:26:33 localhost.localdomain systemd[1]: Starting clamd scanner (clamd) daemon...
-- Subject: Unit clamd.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/li ... temd-devel
--
-- Unit clamd.service has begun starting up.
Jun 18 13:26:33 localhost.localdomain clamd[15395]: ERROR: Can't initialize the internal logger
Jun 18 13:26:33 localhost.localdomain clamd[15395]: ERROR: Can't open /var/log/clamav/clamd.log in append mode (check permissions!).
Jun 18 13:26:33 localhost.localdomain systemd[1]: clamd.service: main process exited, code=exited, status=1/FAILURE
Jun 18 13:26:33 localhost.localdomain systemd[1]: Unit clamd.service entered failed state.
Jun 18 13:26:33 localhost.localdomain systemd[1]: clamd.service failed.

fdisk -l
Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000ef9d8

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 616447 307200 83 Linux
/dev/sda2 616448 4810751 2097152 82 Linux swap / Solaris
/dev/sda3 4810752 41943039 18566144 83 Linux
[root@localhost ~]# fsck -f /dev/sda1
fsck from util-linux 2.23.2
If you wish to check the consistency of an XFS filesystem or
repair a damaged filesystem, see xfs_repair(8).
[root@localhost ~]# fsck -f /dev/sda2
fsck from util-linux 2.23.2
[root@localhost ~]# fsck -f /dev/sda3
fsck from util-linux 2.23.2
If you wish to check the consistency of an XFS filesystem or
repair a damaged filesystem, see xfs_repair(8).

Re: Перестал работать веб сервер

Posted: Mon Jun 20, 2016 8:28 pm
by skurudo
trom wrote:
fsck from util-linux 2.23.2
If you wish to check the consistency of an XFS filesystem or
repair a damaged filesystem, see xfs_repair(8).
Голосую за проверку и лечение сначала.
Или пересоздавайте файлики руками.

Re: Перестал работать веб сервер

Posted: Tue Jun 21, 2016 3:09 am
by trom
А как сделать проверку и лечение какими командами?
у меня сервак с вестой на Centos 6.4

Re: Перестал работать веб сервер

Posted: Tue Jun 21, 2016 5:50 am
by MrConstantine
fsck from util-linux 2.23.2
If you wish to check the consistency of an XFS filesystem or
repair a damaged filesystem, see xfs_repair(8).
[/quote]


У вас XFS, по другому нужно проверку делать.

Re: Перестал работать веб сервер

Posted: Tue Jun 21, 2016 5:52 am
by MrConstantine
Проверка
xfs_check /dev/sda1
xfs_check /dev/sda3

Ремонт

xfs_repair /dev/sda1
xfs_repair /dev/sda3

Re: Перестал работать веб сервер

Posted: Wed Jun 22, 2016 12:58 pm
by trom
MrConstantine
Попробовал, получил вот это

[root@localhost ~]# xfs_check /dev/sda1
bash: xfs_check: command not found...


[root@localhost ~]# xfs_repair /dev/sda1
xfs_repair: /dev/sda1 contains a mounted filesystem
xfs_repair: /dev/sda1 contains a mounted and writable filesystem

fatal error -- couldn't initialize XFS library

Re: Перестал работать веб сервер

Posted: Sat Jun 25, 2016 11:09 am
by Petr
Делайте проверку на отмонтированной файловой системе. Загрузитесь с любого live носителя в любой линукс и чекайте. Для проверки/восстановления xfs должны быть установлены бинарники xfs_check и xfs_repair. Они входят в пакет xfsprogs, по крайней мере в убунте. Вангую, что в центоси как-то так же называется.