LINUX.ORG.RU
ФорумAdmin

apache странная работа

 ,


0

1

вопрос для экстрасенсов
есть сервак с центос 6 и апачем
если я стартую апач из консоли service httpd start то он не стартует
если я стартую апач из панели то он стартует Starting httpd: [ OK ]
пытался найти ошибку но не получается, писал разработчикам с просьбой показать команду- не показали,код в панели зашифрован
как можно еще стартануть апач без штатной команды?

Исходя из того, что апач запускается не мгновенно - очень тупой, но рабочий вариант: нарисовать простейший цикл на bash, который каждые 0.1с скидывает ps aux в отдельный файл и запустить его в момент нажатия в панели на старт апача. И потом смотреть получившиеся файлы.

Deleted
()
Ответ на: комментарий от infomeh

когда апач запущен то выводит
20388 ? Ss 0:00 /usr/local/apache/bin/httpd
20390 ? Sl 0:00 /usr/local/apache/bin/httpd
20391 ? Sl 0:00 /usr/local/apache/bin/httpd
20392 ? Sl 0:00 /usr/local/apache/bin/httpd
20478 ? Sl 0:00 /usr/local/apache/bin/httpd
20606 pts/0 S+ 0:00 grep httpd


когда не запущен то выводит
20762 pts/0 S+ 0:00 grep httpd

kommersant ★★
() автор топика
Ответ на: комментарий от kommersant

Твоя панель запускает апач, установленный не из дистрибутивного пакета с апачем, а какую-то свою сборку.

Если бы запускался апач, установленный из репозитория CentOS 6, то путь бы был примерно таким /usr/sbin/httpd.

infomeh ★★
()
Ответ на: комментарий от Deleted

использовал такую команду
watch -n 0.1 «ps aux >> 111 && echo $'\n\n\n' >> 111»

затем сделал поиск по httpd и вот что нашлось
root 419 0.0 0.0 11336 1168 ? S 20:54 0:00 sh -c /sbin/service httpd start 2>&1
root 420 0.0 0.0 108480 1772 ? S 20:54 0:00 /bin/sh /sbin/service httpd start
root 427 0.0 0.0 108484 1792 ? S 20:54 0:00 /bin/bash /etc/init.d/httpd start
root 433 0.0 0.0 11336 1192 ? S 20:54 0:00 /bin/bash -c ulimit -S -c 0 >/dev/null 2>&1 ; /usr/local/apache/bin/httpd
root 434 0.0 0.0 26448 1068 ? R 20:54 0:00 /usr/local/apache/bin/httpd

запускал каждую команду но не помогло

kommersant ★★
() автор топика
Ответ на: комментарий от kommersant

решил так- кроном проверяю запущен апач или нет,если не запущен то логинюсь в панель и перегружаю апач
обнаружил что апач падает каждый день в одно и тоже время примерно в 4 утра
есть экстрасенсы любители чтобы найти причину?

kommersant ★★
() автор топика
Ответ на: комментарий от kommersant

Посмотри в логах /var/log/messages и error лог апача, там виднее будет.

логинюсь в панель

А чем это ты таким пользуешься, что за панель?

redwagon
()
Последнее исправление: redwagon (всего исправлений: 1)
Ответ на: комментарий от redwagon

/var/log/messages ничего интересного по апачу не нашел, в основном фтп и firewall
error log вот что показал в то время когда апач падает

[Mon Dec 30 03:32:13.834609 2019] [mpm_event:notice] [pid 16705:tid 140552447412032] AH00491: caught SIGTERM, shutting down
AH00015: Unable to open logs
[Mon Dec 30 03:35:02.682893 2019] [ssl:warn] [pid 1733:tid 140308201760576] AH01909: .example.com:443:0 server certificate does NOT include an ID which matches the server name
[Mon Dec 30 03:35:02.761644 2019] [ssl:warn] [pid 1735:tid 140308201760576] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[Mon Dec 30 03:35:02.787986 2019] [ssl:warn] [pid 1735:tid 140308201760576] AH01909: .example.com:443:0 server certificate does NOT include an ID which matches the server name
[Mon Dec 30 03:35:02.790085 2019] [mpm_event:notice] [pid 1735:tid 140308201760576] AH00489: Apache/2.4.41 (Unix) OpenSSL/1.0.1e-fips configured — resuming normal operations
[Mon Dec 30 03:35:02.790108 2019] [core:notice] [pid 1735:tid 140308201760576] AH00094: Command line: '/usr/local/apache/bin/httpd'
[Mon Dec 30 03:56:05.060718 2019] [:error] [pid 3355:tid 140307928684288] [client 159.203.4.53:30406] File does not exist: /usr/local/apache/htdocs/index.php


панель centos-webpanel

kommersant ★★
() автор топика
Ответ на: комментарий от kommersant

обнаружил что апач падает каждый день в одно и тоже время примерно в 4 утра
есть экстрасенсы любители чтобы найти причину?

cron + logrotate

anc ★★★★★
()
Ответ на: комментарий от kommersant

Ага. Его скорее всего рестартует logrotate и при рестарте он не поднимается. Вы же в топике написали что он у вас из консоли не поднимается. Посмотрите на конфиги logrotate.

anc ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.