BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 22 июн 2025, 10:48

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
СообщениеДобавлено: 15 окт 2009, 14:10 
Согласно инструкции (и корректирую по архитектуре Убунты)
Установил Яву (через Синаптик)
Установил Мускул (через него же)
Запустил их. Создал базу. Разархивировал сервер в /usr/local/ в *.sh указал путь до явы (JAVA_HOME=/usr/). Определил уровень запуска (2) закинул в нужный уровень скрипты (/etc/rc2.d/), дал права на исполнение. в папку /etc/init.d/ инициирова лслужбы. При запуске аля service bgbilling start, service bgscheduler start, service bgdataloader start все запускается, только вот стоит перезагрузиться и .. все! Приходится так же ручками запускать. Что может быть не так? Какие для анализа вам нужны данные?


Вернуться к началу
  
 
СообщениеДобавлено: 15 окт 2009, 14:56 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
нужен спец по убунте... :(


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 окт 2009, 15:05 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
А почему вы только во второй ранлевел положили? Что вообще значит "определить уровень запуска"? В убунте (мне тут подсказали), что default runlevel вообще 3, но информация непроверенная. Что показывает
Код:
#grep default /etc/inittab
?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 окт 2009, 15:12 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Почему не сделать по-обычному - сами скрипты в /etc/init.d и потом в каждом уровне запуска на них линки SXXслужба/KXXслужба? Вы так делали?

А, понял. Видимо, всё же по документации делали и "определить уровень запуска" это значит
Код:
# runlevel
N 3
, у вас там 2 стояло? А как вы его определяли? Под дефолтным левелом? А что значит "в папку /etc/init.d/ инициировал службы"?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 окт 2009, 20:02 
Прошу прощения что сразу не ответил - отлучался.
И так, по порядку:
Код:
#grep default /etc/inittab

Огрызается
Код:
grep: /etc/inittab: No such file or directory

Цитата:
В убунте (мне тут подсказали), что default runlevel вообще 3, но информация непроверенная.

Я Убунту вижу впервые. Больше сторонник FreeBSD, но ввиду необходимости временной локализации сервера биллинга и источников каналов (среди которых и спутниковый канал (который Фрюша не поддерживает (драйверов нету))) пришлось установить Линукса, А точнее - Убунту. Сейчас это Десктоп версия, после всех настроек, проверки и отладки Иксы и прочее лишнее будет отключено, а пока вот так вот.
Цитата:
Почему не сделать по-обычному - сами скрипты в /etc/init.d и потом в каждом уровне запуска на них линки SXXслужба/KXXслужба? Вы так делали?

Sxxслужба сделал.. А вот про Kxxслужба в мануале ничего не сказано..
Цитата:
А, понял. Видимо, всё же по документации делали и "определить уровень запуска" это значит

Совершенно верно, только у меня на runlevel выдал N2. вот я и засунул в rc2.d
Цитата:
А что значит "в папку /etc/init.d/ инициировал службы"?

Это я не верно выразился
Цитата:
9) Создайте службу сервера. Для этого откройте скопируйте скрипты из BGBillingServer/script в /etc/rc.d/init.d


Вернуться к началу
  
 
СообщениеДобавлено: 15 окт 2009, 21:08 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Цитата:
Sxxслужба сделал.. А вот про Kxxслужба в мануале ничего не сказано..
Ладно, Kxxслужба вам пока не надо, к автозагрузке не относится.
Но всё же сделайте во всех ранлевелах ссылку Sxxслужба, хуже не будет. Скорее всего, если не стартует, то до ранлевела 2 мы почему-то не доходим.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 окт 2009, 21:12 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Цитата:
Огрызается
Код:
grep: /etc/inittab: No such file or directory
Всё верно, как всегда убунта везде идёт своим путём и /etc/inittab там просто нету, щас в гугле поглядел. Там это чо-то в /etc/event.d/rc-default, тлько как это пользовать я не знаю - нету убунты. Там каким-то образом дефолтный ранлевел находится.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 окт 2009, 00:23 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
у вас если X-сы грузятся, то это 5 уровень...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 окт 2009, 09:17 
Иксы будут потом отключены. Нужно что бы сервак до них загружался, и почему тогда на анлевел указывает что 2?


Вернуться к началу
  
 
СообщениеДобавлено: 16 окт 2009, 12:57 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Уровни выполнения, помимо 0, 1 и 6 никак и нигде не стандартизованы и различаются в дистрибутивах. В слаке полный ранлевел (с иксами) - 4, в редхатах - 5, в убунте, насколько я знаю для всех многопользовательских режимов (в том числе с иксами) один ранлевел, по крайней мере, в дебиане - так. runlevel показывает текущий уровень, что он у вас показывает, кстати "N 2" или вместо N цифра какая-то? Вы как запускали ранлевел, может, из другого режима или из удалённого терминала или как-то ещё? Может, он менялся при старте явно (в параметре kernel при загрузке). Я могу продолжать изображать телепата, но всё же попробуйте просто сделать линки не только во втором, а во всех ранлевелах и всё тут ;)

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 окт 2009, 13:11 
Код:
kodo@Internet-server:~$ su
Пароль:
root@Internet-server:/home/kodo# runlevel
N 2
root@Internet-server:/home/kodo# exit
exit
kodo@Internet-server:~$ runlevel
N 2
kodo@Internet-server:~$ sudo runlevel
[sudo] password for kodo:
N 2
kodo@Internet-server:~$

Это выдержка консоли. Работаю напрямую на машине (не удаленно)
А вот выдержка содержимого папки /etc/
Код:
root@Internet-server:/etc# ls -F
acpi/                   group                pango/
adduser.conf            group-               papersize
adjtime                 grub.d/              passwd
aliases                 gshadow              passwd-
alternatives/           gshadow-             pcmcia/
anacrontab              gtk-2.0/             perl/
apache2/                hal/                 pm/
apm/                    hdparm.conf          pnm2ppa.conf
apparmor/               hesiod.conf          PolicyKit/
apparmor.d/             host.conf            popularity-contest.conf
apport/                 hostname             power/
apt/                    hosts                ppp/
at.deny                 hosts.allow          profile
avahi/                  hosts.deny           profile.d/
bash.bashrc             hp/                  protocols
bash_completion         hwtest.d/            pulse/
bash_completion.d/      init.d/              purple/
belocs/                 initramfs-tools/     python/
bind/                   inputrc              python2.5/
bindresvport.blacklist  iproute2/            radiusclient/
blkid.tab               issue                rc0.d/
bluetooth/              issue.net            rc1.d/
bogofilter.cf           java-6-sun/          rc2.d/
bonobo-activation/      kbd/                 rc3.d/
brlapi.key              kernel/              rc4.d/
brltty/                 kernel-img.conf      rc5.d/
brltty.conf             laptop-mode/         rc6.d/
ca-certificates/        ldap/                rc.local*
ca-certificates.conf    ld.so.cache          rcS.d/
calendar/               ld.so.conf           readahead/
chatscripts/            ld.so.conf.d/        resolvconf/
compizconfig/           lftp.conf            resolv.conf
ConsoleKit/             libao.conf           rmt*
console-setup/          libpaper.d/          rpc
console-tools/          locale.alias         samba/
cron.d/                 localtime            sane.d/
cron.daily/             logcheck/            scim/
cron.hourly/            login.defs           screenrc
cron.monthly/           logrotate.conf       securetty
crontab                 logrotate.d/         security/
cron.weekly/            lsb-base/            sensors.conf
cups/                   lsb-base-logging.sh  services
dbus-1/                 lsb-release          sgml/
debconf.conf            ltrace.conf          shadow
debian_version          magic                shadow-
default/                magic.mime           shells
defoma/                 mailcap              skel/
deluser.conf            mailcap.order        sound/
depmod.d/               mailname             ssh/
dhcp3/                  mail.rc              ssl/
dictionaries-common/    manpath.config       sudoers
dm/                     mime.types           sysctl.conf
doc-base/               mke2fs.conf          sysctl.d/
dpkg/                   modprobe.d/          syslog.conf
e2fsck.conf             modules              terminfo/
emacs/                  mono/                timezone
email-addresses         motd@                ts.conf
environment             motd.tail            ucf.conf
esound/                 mtab                 udev/
event.d/                mtools.conf          ufw/
exim4/                  my.cnf               uniconf.conf
firefox-3.0/            mysql/               updatedb.conf
fonts/                  nagios3/             update-manager/
foomatic/               nagios-plugins/      update-notifier/
fstab                   nanorc               usplash.conf
fuse.conf               netscsid.conf        vim/
gai.conf                network/             w3m/
gamin/                  NetworkManager/      wgetrc
gconf/                  networks             wodim.conf
gdm/                    nsswitch.conf        wpa_supplicant/
gimp/                   obex-data-server/    wvdial.conf
gnome/                  ODBCDataSources/     X11/
gnome-app-install/      odbc.ini             xdg/
gnome-system-tools/     odbcinst.ini         xml/
gnome-vfs-2.0/          openoffice/          xulrunner-1.9/
gnome-vfs-mime-magic    opt/                 zsh_command_not_found
gre.d/                  pam.conf
groff/                  pam.d/


Вернуться к началу
  
 
СообщениеДобавлено: 16 окт 2009, 13:16 
Во выдержка из второго уровня
Код:
root@Internet-server:/etc/rc2.d# ls -F
bgbilling                     S17mysql-ndb-mgm@   S30nagios3@
bgcommonrc                    S18mysql-ndb@       S30system-tools-backends@
bgdataloader                  S19mysql@           S89anacron@
bgscheduler                   S20apmd@            S89atd@
README                        S20apport@          S89cron@
S01policykit@                 S20cups@            S90binfmt-support@
S05vbesave@                   S20exim4@           S91apache2@
S10acpid@                     S20hotkey-setup@    S98usplash@
S10powernowd.early@           S20powernowd@       S99acpi-support@
S10sysklogd@                  S20rsync@           S99bgbilling@
S10xserver-xorg-input-wacom@  S20winbind@         S99bgdataloader@
S11klogd@                     S24hal@             S99bgscheduler@
S12dbus@                      S25bluetooth@       S99laptop-mode@
S14avahi-daemon@              S25pulseaudio@      S99rc.local@
S15bind9@                     S28NetworkManager@  S99rmnologin@
S16ssh@                       S30gdm@             S99stop-readahead@


Вернуться к началу
  
 
СообщениеДобавлено: 16 окт 2009, 14:18 
Всем спасибо! Ответ и решение найдено.
Все дело было в ln -s, а именно:
Я делал - ln -s /etc/rc2.d/bgbilling S99bgbilling
Но при просмотре директории /etc/rc2.d/ командой ls -l
показывалось какой файл с каким файлом связан из /etc/init.d/, а вот тут - не верная была связка.
После удаления файлов S99служба и создания их по средствам ln -s /etc/init.d/служба S99служба - все встало на свои места. Теперь все автоматически запускается.
Приношу извинения за глупость. Возможно мой комент кому то поможет.


Вернуться к началу
  
 
СообщениеДобавлено: 16 окт 2009, 14:27 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Хорошо, что разобрались, но всё же зачем у Вас вот это:
Цитата:
bgbilling
bgcommonrc
bgdataloader
bgscheduler

лежит в /etc/rc2.d ? Это некошерно, я сразу написал - положите скрипты в init.d и сделайте линки.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 окт 2009, 16:15 
Да. Это была моя ошибка. Я почему то вместо создания линков просто напросто их скопил, а потом и линки с них же создал.

P.S. Выложил материал по установке сервера на Убунту в Вики, так что правьте меня если что, просто хочется что бы человек мало знающий Линукс проще ориентировался.


Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.060s | 31 Queries | GZIP : On ]