The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Apache22 FreeBSD запускается 2 раза"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Загрузка)
Изначальное сообщение [ Отслеживать ]

"Apache22 FreeBSD запускается 2 раза"  +/
Сообщение от Confirm (ok) on 03-Апр-11, 01:28 
Собственно сабж, что и показывает лог загрузки: один от рута, остальные от пользователя www - как и положено,и все c ключом /usr/local/sbin/httpd -DNOHTTPACCEPT.
Я извиняюсь, сейчс не с работы пишу, логи и конфиги не могу предоставить.Там еще ругается, что когда идет загрузка дубликата апача, что порт 80 уже занят.Вопрос: где еще кроме /etc/rc.conf прописывается автозагрузка и почему у меня пытается запуститься второй раз?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Apache22 FreeBSD запускается 2 раза"  +/
Сообщение от arka on 03-Апр-11, 01:33 
> Вопрос: где еще кроме /etc/rc.conf прописывается автозагрузка и почему
> у меня пытается запуститься второй раз?

/usr/local/etc/rc.d/apache*  ???

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Apache22 FreeBSD запускается 2 раза"  +/
Сообщение от sHaggY_caT (ok) on 03-Апр-11, 23:52 
> Собственно сабж, что и показывает лог загрузки: один от рута, остальные от
> пользователя www - как и положено,и все c ключом /usr/local/sbin/httpd -DNOHTTPACCEPT.
> Я извиняюсь, сейчс не с работы пишу, логи и конфиги не могу
> предоставить.Там еще ругается, что когда идет загрузка дубликата апача, что порт
> 80 уже занят.Вопрос: где еще кроме /etc/rc.conf прописывается автозагрузка и почему
> у меня пытается запуститься второй раз?

смотрите sockstat, что еще у Вас там забиндилось на 80 tcp

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Apache22 FreeBSD запускается 2 раза"  +/
Сообщение от AdVv email(ok) on 04-Апр-11, 00:27 
> Собственно сабж, что и показывает лог загрузки: один от рута, остальные от
> пользователя www - как и положено,и все c ключом /usr/local/sbin/httpd -DNOHTTPACCEPT.

Так и должно быть

> Я извиняюсь, сейчс не с работы пишу, логи и конфиги не могу
> предоставить.Там еще ругается, что когда идет загрузка дубликата апача, что порт
> 80 уже занят.Вопрос: где еще кроме /etc/rc.conf прописывается автозагрузка и почему
> у меня пытается запуститься второй раз?

покажи
cat /etc/rc.conf
pkg_info
ls /usr/local/etc/rc.d

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Apache22 FreeBSD запускается 2 раза"  +/
Сообщение от Confirm (ok) on 04-Апр-11, 08:38 
После запуска сделал:
killall httpd
Потом ручками запустил /usr/local/etc/rc.d/apache22 start
Результат вывода команды ps -axu | grep httpd

root   1038  0.2  1.0  7492  5244  ??  Ss    7:48AM   0:01.44 /usr/local/sbin/httpd -DNOHTTPACCEPT
www    1039  0.0  1.0  7500  5272  ??  I     7:48AM   0:00.00 /usr/local/sbin/httpd -DNOHTTPACCEPT
www    1040  0.0  1.0  7500  5272  ??  I     7:48AM   0:00.00 /usr/local/sbin/httpd -DNOHTTPACCEPT
www    1041  0.0  1.0  7500  5272  ??  I     7:48AM   0:00.00 /usr/local/sbin/httpd -DNOHTTPACCEPT
www    1042  0.0  1.0  7500  5272  ??  I     7:48AM   0:00.00 /usr/local/sbin/httpd -DNOHTTPACCEPT
www    1043  0.0  1.0  7500  5272  ??  I     7:48AM   0:00.00 /usr/local/sbin/httpd -DNOHTTPACCEPT
root   1048  0.0  0.0   372   248  p0  R+    7:49AM   0:00.00 grep httpd
Опять этот ключ DNOHTTPACCEPT...

Далее sockstat

USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
www      httpd      1043  3  tcp46  *:80                  *:*
www      httpd      1043  4  tcp4   *:*                   *:*
www      httpd      1042  3  tcp46  *:80                  *:*
www      httpd      1042  4  tcp4   *:*                   *:*
www      httpd      1041  3  tcp46  *:80                  *:*
www      httpd      1041  4  tcp4   *:*                   *:*
www      httpd      1040  3  tcp46  *:80                  *:*
www      httpd      1040  4  tcp4   *:*                   *:*
www      httpd      1039  3  tcp46  *:80                  *:*
www      httpd      1039  4  tcp4   *:*                   *:*
root     httpd      1038  3  tcp46  *:80                  *:*
root     httpd      1038  4  tcp4   *:*                   *:*
root     sudo       1016  3  dgram  (not connected)
alex     sshd       1013  3  tcp4   192.168.130.139:22    192.168.130.200:12736
alex     sshd       1013  4  stream -> ??
alex     sshd       1013  5  dgram  -> /var/run/log
root     sshd       1010  3  tcp4   192.168.130.139:22    192.168.130.200:12736
root     sshd       1010  5  stream -> ??
root     sshd       955   3  tcp6   *:22                  *:*
root     sshd       955   4  tcp4   *:22                  *:*
smmsp    sendmail   825   3  dgram  -> /var/run/log
root     sendmail   821   3  tcp4   127.0.0.1:25          *:*
root     sendmail   821   4  dgram  -> /var/run/logpriv
mysql    mysqld     781   13 tcp4   *:3306                *:*
mysql    mysqld     781   14 stream /tmp/mysql.sock
root     syslogd    573   4  dgram  /var/run/log
root     syslogd    573   5  dgram  /var/run/logpriv
root     syslogd    573   6  udp6   *:514                 *:*
root     syslogd    573   7  udp4   *:514                 *:*
root     devd       502   5  stream /var/run/devd.pipe
root     moused     445   5  stream /var/run/devd.pipe

cat /etc/rc.conf

# -- sysinstall generated deltas -- # Tue Mar 29 19:02:20 2011
# Created: Tue Mar 29 19:02:20 2011
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
# added by xorg-libraries port
#REMOVED: local_startup="/usr/local/etc/rc.d"
gateway_enable="YES"
hostname="freebsd"
#ifconfig_xl0="DHCP"
linux_enable="YES"
saver="fade"
sshd_enable="YES"
usbd_enable="YES"
mysql_enable="YES"
apache22_enable="YES"
ifconfig_xl0_alias0="inet 10.0.39.36 netmask 255.255.255.0"
ifconfig_xl0_alias1="inet 192.168.130.139 netmask 255.255.255.0"
defaultrouter="10.0.39.1"

ls /usr/local/etc/rc.d
001slpd.sh      cupsd           ffserver        htcacheclean    proftpd         snmpd
apache22        dbus            fusefs          mdnsd           rsyncd          snmptrapd
avahi-daemon    exim            gdm             mysql-server    samba           svnserve
avahi-dnsconfd  fetchmail       hald            postfix         smartd          xfs

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Apache22 FreeBSD запускается 2 раза"  +/
Сообщение от Confirm (ok) on 04-Апр-11, 09:18 
Вывод dmesg -a
.............часть отрезана.............
Starting mysql.
Configuring syscons:
blanktime
screensaver
.
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
Starting mysql.
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
(48)Address already in use: make_sock: could not bind to address [::]:80
Starting sshd.
Starting cron.
Local package initialization:
.
Starting background file system checks in 60 seconds.
.............часть отрезана.............
Обратите внимание, что apache и mysql почему-то 2 раза запускаются.Я не могу понять почему.И еще вот это 48)Address already in use: make_sock: could not bind to address [::]:80 - второй апач, который запускается, естественно не может сесть на 80й порт, но как сделать чтобы не грузилось 2 раза?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Apache22 FreeBSD запускается 2 раза"  +/
Сообщение от Сергей (??) on 04-Апр-11, 09:58 
Попробуйте найти запускающие скрипты через find, ну и еще один вопрос, вы все из портов ставили или же из сырцов, для начала посмотрите в /etc/rc.d/
вообщем find / -type f -iname "apache*"
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Apache22 FreeBSD запускается 2 раза"  +/
Сообщение от Confirm (ok) on 04-Апр-11, 10:42 
Все ставил из портов.
freebsd# find / -type f -iname "apache*"
find: /usr/local/man/man1/apsfilter.1.gz: Bad file descriptor
find: /usr/local/man/man1/aps2file.1.gz: Bad file descriptor
find: /usr/local/man/man1/apsfilter-bug.1.gz: Bad file descriptor
find: /usr/local/man/man3/TIFFCheckTile.3tiff.gz: Bad file descriptor
find: /usr/local/man/man3/TIFFComputeTile.3tiff.gz: Bad file descriptor
find: /usr/local/man/man3/XmToggleButtonGadget.3.gz: Bad file descriptor
find: /usr/local/man/man3/XmToggleButtonGadgetGetState.3.gz: Bad file descriptor
find: /usr/local/man/man3/curl_strequal.3.gz: Bad file descriptor
find: /usr/local/man/man3/curl_version.3.gz: Bad file descriptor
find: /usr/local/man/man3/curl_version_info.3.gz: Bad file descriptor
find: /usr/local/man/man3/libcurl.3.gz: Bad file descriptor
/usr/local/man/man8/apachectl.8.gz
find: /usr/local/bin/pilot-read-palmpix: Bad file descriptor
find: /usr/local/bin/pilot-read-screenshot: Bad file descriptor
find: /usr/local/bin/pilot-read-todos: Bad file descriptor
find: /usr/local/bin/pilot-read-veo: Bad file descriptor
find: /usr/local/bin/pilot-650foto: Bad file descriptor
find: /usr/local/bin/dvipdfmx: Bad file descriptor
find: /usr/local/bin/ebb-dvipdfmx: Bad file descriptor
find: /usr/local/bin/fixdlsrps: Bad file descriptor
find: /usr/local/bin/extractres: Bad file descriptor
find: /usr/local/bin/showchar: Bad file descriptor
find: /usr/local/include/pi-address.h: Bad file descriptor
find: /usr/local/include/ktypelist.h: Bad file descriptor
find: /usr/local/include/kuniqueapp.h: Bad file descriptor
find: /usr/local/include/libwpd-0.8/libwpd/libwpd_types.h: Bad file descriptor
find: /usr/local/include/mysql: Bad file descriptor
/usr/local/lib/perl5/5.8.8/CGI/Apache.pm
/usr/local/lib/xemacs/xemacs-packages/lisp/text-modes/apache-mode.el
/usr/local/lib/xemacs/xemacs-packages/lisp/text-modes/apache-mode.elc
find: /usr/local/share/doc/boost/index.htm: Bad file descriptor
find: /usr/local/share/doc/boost/rst.css: Bad file descriptor
/usr/local/share/doc/apache22/images/apache_header.gif
/usr/local/share/doc/apache22/programs/apachectl.html.ko.euc-kr
/usr/local/share/doc/apache22/programs/apachectl.html
/usr/local/share/doc/apache22/programs/apachectl.html.en
/usr/local/share/doc/apache22/programs/apachectl.html.tr.utf8
find: /usr/local/share/locale/bs/LC_MESSAGES/iso_3166.mo: Bad file descriptor
find: /usr/local/share/locale/bs/LC_MESSAGES/iso_3166_2.mo: Bad file descriptor
/usr/local/share/icons/gnome/24x24/apps/apacheconf.png
/usr/local/share/icons/gnome/48x48/apps/apacheconf.png
/usr/local/share/vim/vim72/syntax/apache.vim
/usr/local/share/vim/vim72/syntax/apachestyle.vim
/usr/local/share/apps/katepart/syntax/apache.xml
find: /usr/local/share/mysql/slovak: Bad file descriptor
find: /usr/local/share/gapi-2.0/glade-api.xml: Bad file descriptor
find: /usr/local/share/gapi-2.0/gtk-api.xml: Bad file descriptor
find: /usr/local/share/gapi-2.0/pango-api.xml: Bad file descriptor
find: /usr/local/share/gapi-2.0/gmime-api.xml: Bad file descriptor
/usr/local/etc/rc.d/apache22
find: /usr/local/sbin/checkgid: Bad file descriptor
find: /usr/local/sbin/htdbm: Bad file descriptor
/usr/local/sbin/apachectl
find: /usr/local/www/apache22/data: Bad file descriptor
find: /usr/local/www/apache22/icons/folder.png: Bad file descriptor
find: /usr/local/www/apache22/icons/folder.open.png: Bad file descriptor
/usr/local/www/apache22/icons/apache_pb2_ani.gif
/usr/local/www/apache22/icons/apache_pb2.png
/usr/local/www/apache22/icons/apache_pb2.gif
/usr/local/www/apache22/icons/apache_pb.png
/usr/local/www/apache22/icons/apache_pb.gif
/usr/ports/net-mgmt/argus-monitor/files/apache.conf.in
/usr/ports/net-mgmt/nav/files/apache.conf
/usr/ports/russian/apache13/files/apache.sh
/usr/ports/russian/apache13-modssl/files/apache.sh
/usr/ports/www/apache13/files/apache.in
/usr/ports/www/apache13+ipv6/files/apache.in
/usr/ports/www/apache13-modperl/files/apache.in
/usr/ports/www/apache13-modssl/files/apache.in
/usr/ports/www/apache20/files/apache2.in
/usr/ports/www/apache22/files/apache22.in
/usr/ports/www/mod_dav/files/apache.conf.mod_dav
/usr/ports/www/mod_encoding/files/apache20_patch
/usr/ports/www/mod_encoding/files/apache22_patch
/usr/ports/www/apache13-ssl/files/apache.in
find: /usr/compat/linux/usr/bin/tac: Bad file descriptor
find: /usr/compat/linux/usr/bin/tack: Bad file descriptor
find: /usr/compat/linux/usr/lib/gconv/T.61.so: Bad file descriptor
find: /usr/compat/linux/usr/lib/gconv/TCVN5712-1.so: Bad file descriptor
find: /usr/compat/linux/usr/lib/gconv/TIS-620.so: Bad file descriptor
find: /usr/compat/linux/usr/lib/gconv/TSCII.so: Bad file descriptor
find: /usr/compat/linux/usr/lib/gconv/UHC.so: Bad file descriptor
find: /usr/compat/linux/usr/lib/gconv/UNICODE.so: Bad file descriptor
find: /usr/compat/linux/usr/lib/gconv/UTF-16.so: Bad file descriptor
find: /usr/compat/linux/usr/lib/gconv/UTF-32.so: Bad file descriptor
find: /usr/compat/linux/usr/lib/locale/zu_ZA.utf8/LC_IDENTIFICATION: Bad file descriptor
find: /usr/compat/linux/usr/lib/locale/zu_ZA.utf8/LC_MESSAGES: Bad file descriptor
find: /usr/lost+found/#4783232: Bad file descriptor
find: /usr/lost+found/#4783233: Bad file descriptor

Это может быть как-то связано с тем, что на винте есть бэды, ремапил викторией? Сейчас не ругается.Но может какие то файлы потерялись/испортились?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Apache22 FreeBSD запускается 2 раза"  +/
Сообщение от lavr on 04-Апр-11, 11:59 
> Все ставил из портов.

# man rc.conf

rc_debug="YES"
или
rc_info="YES"

в /etc/rc.conf

reboot и смотрите расширенную диагностику при загрузке, ну кроме этого можно:

console.*                                               /var/log/console.log

в syslog.conf

можно:

# grep -i httpd /etc/rc.d/*
# grep -i httpd /etc/rc*
# grep -i httpd /usr/local/etc/rc.d/*

аналогично можно проделать заменив ключевое слово httpd на apache

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Apache22 FreeBSD запускается 2 раза"  +/
Сообщение от Confirm (ok) on 08-Апр-11, 13:17 
Всем спасибо, проблему решил так:

1.Ремапил диск Викторией
2.Решил, что система потеряла много файлов и заново установил

Сейчас все ок.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру