Страница 1 из 1

Очередность запуска демонов

Добавлено: 2007-10-04 10:43:59
InventoR
Добрый день.
Прошу помоч в таком вопросе:
у меня с переходом на версию FreeBSD 6.2
возникла следующая проблема:
для учета трафика я использую netams
а данные о трафике хранятся в mysql
возникла вот какая проблема:
netams запускается раньше чем mysql
и соотвественно не может нормально функционировать.
вот вывод из rc.conf

Код: Выделить всё

mysql_enable="YES"
mysql_limits="YES"
mysql_dbdir="/var/db/mysql"
natd_program="/sbin/natd"       # path to natd, if you want a different one.
natd_enable="YES"               # Enable natd (if firewall_enable == YES).
natd_interface="rl1"            # Public interface or IPaddress to use.
natd_flags="-dynamic"           # Additional flags for natd.
ntpd_enable="YES"               # Run ntpd Network Time Protocol (or NO).
ntpd_program="/usr/sbin/ntpd"   # path to ntpd, if you want a different one.
ntpd_config="/etc/ntpd.conf"    # ntpd(8) configuration file
ntpd_sync_on_start="YES"                # Sync time on ntpd startup, even if offset is high
ntpd_flags="-p /var/run/ntpd.pid -f /var/db/ntpd.drift"
mpd_enable="YES"
fsck_y_enable="YES"     # Set to YES to do fsck -y if the initial preen fails.
netams_enable="YES"
netams_config="/usr/local/etc/netams.cfg"
squid_enable="YES"
как видно здесь netams прописан по последней позиции.
и вот вывод из /usr/local/etc/rc.d

Код: Выделить всё

drwxr-xr-x   2 root  wheel   512 Oct  4 10:57 .
drwxr-xr-x  10 root  wheel   512 Oct  4 09:49 ..
-r-xr-xr-x   1 root  wheel  4641 Sep 19 20:26 03apache22
-r-xr-xr-x   1 root  wheel  1671 Sep 20 16:59 04mysql-server
-r-xr-xr-x   1 root  wheel  1731 Sep 19 20:26 05htcacheclean
-r-xr-xr-x   1 root  wheel   619 Oct  4 00:40 15mpd
-r-xr-xr-x   1 root  wheel  1539 Oct  4 00:35 37squid
-r-xr-xr-x   1 root  wheel   864 Oct  4 01:00 39netams
здесь тоже как видно netams стоит последним.
а вот порядок вывода при загрузке системы:

Код: Выделить всё

ipfw.......
netams
mount nfs file systems
/libexec/ld-elf.so.1: Shared object "libmysqlclient.so.16" not found, required by "netams"
ELF  ldconfig path: /lib /usr/lib /ysr/lib/compact /usr/X11R6/lib /usr/local/lib /usr/local/lib/mysql 
start syslogd
start ntpd
****
тоесть как я вижу нарушен порядок старта сервисов.
помогите разобратся как это все исправить.

Re: Очередность запуска демонов

Добавлено: 2007-10-04 10:46:22
schizoid
ну для начала хотя бы воспользоваться поиском
http://forum.lissyara.su/viewtopic.php?f=32&t=4177
http://forum.lissyara.su/viewtopic.php? ... ams#p31669