The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Chrooted apache2 + неchrooted mysql"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Chrooted apache2 + неchrooted mysql"
Сообщение от r4 emailИскать по авторуВ закладки(??) on 22-Июн-04, 14:31  (MSK)
Вот сабжевая связочка не хочет запускаца. После нескольких неудачнйх пускоу, Апач успешно вышел на орбиту из под chroot, но вот работать с незачрученым mysql он не хочет. Я так понимаю общение с мускулем идёт по сети, так в чём же тут проблема?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Chrooted apache2 + неchrooted mysql"
Сообщение от shaman Искать по авторуВ закладки(??) on 22-Июн-04, 14:52  (MSK)
> Вот сабжевая связочка не хочет запускаца. После нескольких неудачнйх пускоу, Апач
>успешно вышел на орбиту из под chroot, но вот работать с
>незачрученым mysql он не хочет. Я так понимаю общение с мускулем
>идёт по сети, так в чём же тут проблема?
Через сокет, который находится вне chroot, поэтому apache и не может получить к нему доступ.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Chrooted apache2 + неchrooted mysql"
Сообщение от r4 emailИскать по авторуВ закладки(??) on 22-Июн-04, 14:53  (MSK)
>> Вот сабжевая связочка не хочет запускаца. После нескольких неудачнйх пускоу, Апач
>>успешно вышел на орбиту из под chroot, но вот работать с
>>незачрученым mysql он не хочет. Я так понимаю общение с мускулем
>>идёт по сети, так в чём же тут проблема?
>Через сокет, который находится вне chroot, поэтому apache и не может получить
>к нему доступ.


А где находится этот сокет? и главное где прописаны пути к нему у мускуля и у апача?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Chrooted apache2 + неchrooted mysql"
Сообщение от shaman Искать по авторуВ закладки(??) on 22-Июн-04, 14:58  (MSK)
>>> Вот сабжевая связочка не хочет запускаца. После нескольких неудачнйх пускоу, Апач
>>>успешно вышел на орбиту из под chroot, но вот работать с
>>>незачрученым mysql он не хочет. Я так понимаю общение с мускулем
>>>идёт по сети, так в чём же тут проблема?
>>Через сокет, который находится вне chroot, поэтому apache и не может получить
>>к нему доступ.
>
>
>А где находится этот сокет? и главное где прописаны пути к нему
>у мускуля и у апача?
в /etc/mysql/my.cnf (путь может меняться в зависимости от OS), секция [mysqld], параметр socket


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Chrooted apache2 + неchrooted mysql"
Сообщение от DimMan Искать по авторуВ закладки on 23-Июн-04, 12:06  (MSK)
> Вот сабжевая связочка не хочет запускаца. После нескольких неудачнйх пускоу, Апач
>успешно вышел на орбиту из под chroot, но вот работать с
>незачрученым mysql он не хочет. Я так понимаю общение с мускулем
>идёт по сети, так в чём же тут проблема?

У меня чрут находится в /var/chroot
в /tmp смонтирован /var/tmp (дабы чрутовый и системный темп находились на одном разделе)

/usr/local/etc/rc.d/mysql-server.sh

#!/bin/sh

DB_DIR=/var/db/mysql
PIDFILE=${DB_DIR}/`/bin/hostname -s`.pid

case "$1" in
        start)
                if [ -x /usr/local/bin/mysqld_safe ]; then
                        /usr/bin/limits -U mysql \
                        /usr/local/bin/mysqld_safe --user=mysql --datadir=${DB_DIR} --pid-file=${PIDFILE} > /dev/null &
                        rm -f /chroot/tmp/mysql.sock
                        sleep 5
                        ln /tmp/mysql.sock /var/chroot/tmp
                        echo -n ' mysqld'
                fi
                ;;
        stop)
                if [ -f ${PIDFILE} ]; then
                        /bin/kill `cat ${PIDFILE}` > /dev/null 2>&1 && echo -n ' mysqld'
                        rm -f /chroot/tmp/mysql.sock
                else
                        echo "mysql-server isn't running"
                fi
                ;;
        *)
                echo ""
                echo "Usage: `basename $0` { start | stop }"
                echo ""
                exit 64
                ;;
esac

пятисекундная пауза?
не нашел лучшего способа задержать создание жесткой ссылки, ибо демон скуля грузится относительно долго

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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