Собственно сабж, что и показывает лог загрузки: один от рута, остальные от пользователя www - как и положено,и все c ключом /usr/local/sbin/httpd -DNOHTTPACCEPT.
Я извиняюсь, сейчс не с работы пишу, логи и конфиги не могу предоставить.Там еще ругается, что когда идет загрузка дубликата апача, что порт 80 уже занят.Вопрос: где еще кроме /etc/rc.conf прописывается автозагрузка и почему у меня пытается запуститься второй раз?
> Вопрос: где еще кроме /etc/rc.conf прописывается автозагрузка и почему
> у меня пытается запуститься второй раз?/usr/local/etc/rc.d/apache* ???
> Собственно сабж, что и показывает лог загрузки: один от рута, остальные от
> пользователя www - как и положено,и все c ключом /usr/local/sbin/httpd -DNOHTTPACCEPT.
> Я извиняюсь, сейчс не с работы пишу, логи и конфиги не могу
> предоставить.Там еще ругается, что когда идет загрузка дубликата апача, что порт
> 80 уже занят.Вопрос: где еще кроме /etc/rc.conf прописывается автозагрузка и почему
> у меня пытается запуститься второй раз?смотрите sockstat, что еще у Вас там забиндилось на 80 tcp
> Собственно сабж, что и показывает лог загрузки: один от рута, остальные от
> пользователя www - как и положено,и все c ключом /usr/local/sbin/httpd -DNOHTTPACCEPT.Так и должно быть
> Я извиняюсь, сейчс не с работы пишу, логи и конфиги не могу
> предоставить.Там еще ругается, что когда идет загрузка дубликата апача, что порт
> 80 уже занят.Вопрос: где еще кроме /etc/rc.conf прописывается автозагрузка и почему
> у меня пытается запуститься второй раз?покажи
cat /etc/rc.conf
pkg_info
ls /usr/local/etc/rc.d
После запуска сделал:
killall httpd
Потом ручками запустил /usr/local/etc/rc.d/apache22 start
Результат вывода команды ps -axu | grep httpdroot 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.pipecat /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
Вывод 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 раза?
Попробуйте найти запускающие скрипты через find, ну и еще один вопрос, вы все из портов ставили или же из сырцов, для начала посмотрите в /etc/rc.d/
вообщем find / -type f -iname "apache*"
Все ставил из портов.
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Это может быть как-то связано с тем, что на винте есть бэды, ремапил викторией? Сейчас не ругается.Но может какие то файлы потерялись/испортились?
> Все ставил из портов.# 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
Всем спасибо, проблему решил так:1.Ремапил диск Викторией
2.Решил, что система потеряла много файлов и заново установилСейчас все ок.