On Thu, 4 Dec 2003, Dmitry Seleznev wrote:
> >On Wed, Dec 03, 2003 at 08:33:31PM +0300, Dmitry Seleznev wrote:
> >> И"орек, а скажи почему такое
> >> bash-2.05b# oopsctl stat
> >> oopsctl: connect(): No such file or directory
> >>
> >> В /tmp oopsctl есть. Storage инял. Работает от юзера oops.
> >
> >Путь к сокету надо указывать или делать е"о там, "де хочет oopsctl.
> >Сам путь hardcoded и oopsctl'ю "лубоко фиолетово на oops.cfg и что
> >там прописано.
> >Он в не"о вообще не смотрит.
>
> Как это фиолетово?! А на кой он то"да в конфи"е?! Это же безобразие!
oopsct действительно не смотрит в oops.cfg - он его не парсит. в oops.cfg
смотрит только oops в момент конфигурирования.
в стандартной ситуации происходит следующее:
в момент configure в oops.cfg и в oopsctl.c "прошиваются" указатель на один
и тот-же путь:
module oopsctl {
# path to oopsctl unix socket
socket_path @OOPS_LOCALSTATEDIR@/oopsctl
# time to auto-refresh page (seconds)
html_refresh 300
}
oopsctl.c:
if ( !path[0] ) {
strncpy(path, OOPS_LOCALSTATEDIR, sizeof(path)-1);
strncat(path, "/oopsctl", sizeof(path)-strlen(path)-1);
path[sizeof(path)-1] = 0;
}
Поэтому если в oops.cfg после configure не менять socket_path, то oopsctl будет
искать сокет в нужном месте. если менять - то oopsctl нужно запускать с
ключем, указывающим на путь к сокете.
> --
>
> Shalom lehitraot!
> Dmitry Seleznev AKA MacDuck
> FIDO: 2:5095/6
> E-mail: [EMAIL PROTECTED]
> WWW:
> http://www.rujs.org - Российский союз еврейских студентов (RUJS)
> =====================================================================
> If you would like to unsubscribe from this list send message to
> [EMAIL PROTECTED] with "unsubscribe oops" in message body.
> Archive is accessible on http://lists.paco.net/oops-rus/
>
Igor Khasilev |
PACO Links, igor at paco dot net |
=====================================================================
If you would like to unsubscribe from this list send message to
[EMAIL PROTECTED] with "unsubscribe oops" in message body.
Archive is accessible on http://lists.paco.net/oops-rus/