Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » the bat

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Zippy



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня стоит связка Apache+Perl+PHP+Mysql в Windows98, и возникает такая проблема
после того как я включаю эту связку через несколько минут все базы исчезают,  
ну как бы Apache и Mysql рассоединяются. Приходится перезагружать связку заново,  
опять все работает нормально и через несколько минут тоже самое и так каждый раз.
Приходится перезагружать по 10-20 раз в час.  
Что мне делать?
 

Всего записей: 52 | Зарегистр. 11-03-2002 | Отправлено: 18:29 12-03-2002
Wowik



The Warlock
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну во-первЫх Apache с MySQL рассоедениться не смогут....
Они и не соеденены вовсе, это два отдельных продукта....
А базы как совсем исчезают? Или просто приконнектиться не может?
А после того как финиш наступает MySQL торчит?


----------
Настоящие программисты не ищут легких путей!

Всего записей: 1192 | Зарегистр. 27-08-2001 | Отправлено: 07:47 13-03-2002
Zippy



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wowik
 
Базы исчезают до следуюшего перезапуска сервера, а Mysqld все торчит когда баз нет.

Всего записей: 52 | Зарегистр. 11-03-2002 | Отправлено: 20:50 13-03-2002
Gv

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Zippy

Цитата:
связка Apache+Perl+PHP+Mysql  

Сервер MySQL работает независимо от Apache.
Что понимать под исчезновением баз? И что значит "Mysqld все торчит"?
Что это вообще такое "связка"? (извиняюсь)
Как ты контролируешь, что сервер MySQL запущен? Как ты определяешь исчезновение баз?
Какую версию MySQL ты используешь? (попутно - версия Apache, perl и php, и как они установлены?)

----------
Free dating

Всего записей: 1180 | Зарегистр. 05-09-2001 | Отправлено: 21:11 13-03-2002 | Исправлено: Gv, 21:12 13-03-2002
Zippy



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 
Сервер MySQL работает независимо от Apache.  
Что понимать под исчезновением баз? И что значит "Mysqld все торчит"?  
Что это вообще такое "связка"? (извиняюсь)  
Как ты контролируешь, что сервер MySQL запущен? Как ты определяешь исчезновение баз?  
Какую версию MySQL ты используешь? (попутно - версия Apache, perl и php, и как они установлены?)
 

 
Что понимается под исчезновением баз это:  
1.
а) Скрипты начинают ругаться типа не могу соединиться с базой, база не найдена и .....
б). Захожу в phpMyAdmin, а он выдает БД не найдены
Что означает "Mysqld все торчит" жму Ctrl+Alt+Delete а Mysql в списке запущенных программ
2.
Версии программ: Mysql-max-3.23.48, Php-4.1.2-installer,  
Apache_1.3.20-win32-no_src-r2
3.
Как я контролирую что Mysql запущен:
а)Через phpMyAdmin все базы работают!
б)Через Ctrl+Alt+Delete
4. Как определяю исчезновение баз см. пункт 1

Всего записей: 52 | Зарегистр. 11-03-2002 | Отправлено: 01:59 17-03-2002
Mixailo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
б). Захожу в phpMyAdmin, а он выдает БД не найдены  
 
а)Через phpMyAdmin все базы работают!  
 
 
 
Что за бред???
 

Всего записей: 283 | Зарегистр. 26-01-2002 | Отправлено: 17:17 17-03-2002
Gv

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Zippy

Цитата:
типа не могу соединиться с базой

Это говорит о том, что нет соединения с базой (возможно ошибка в самих скриптах), но не от том, что сервер MySQL не работает.
 

Цитата:
б). Захожу в phpMyAdmin, а он выдает БД не найдены
а)Через phpMyAdmin все базы работают!

Ты читаешь, что пишешь? Если да, то понимаешь смысл этого?
 
Для запуска и контроля работы сервера MySQL рекомендую использовать стандартную утилиту ../bin/winmysqladmin.exe
После запуска, если всё нормально, рядом с часами появится зелёный светофорчик.
 

Всего записей: 1180 | Зарегистр. 05-09-2001 | Отправлено: 18:15 17-03-2002
Zippy



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
"а)Через phpMyAdmin все базы работают!"  
Он выдает как только я запустил Mysql и Apache.
 
 
"б). Захожу в phpMyAdmin, а он выдает БД не найдены "
Выдает через 5-10 минут после запуска Mysql.
 
Нужно читать первое сообщение!
 
 
Добавлено
"а)Через phpMyAdmin все базы работают!"  
Он выдает как только я запустил Mysql и Apache.
 
 
"б). Захожу в phpMyAdmin, а он выдает БД не найдены "
Выдает через 5-10 минут после запуска Mysql.
 
Нужно читать первое сообщение!
 
 
Добавлено

Цитата:
Это говорит о том, что нет соединения с базой (возможно ошибка в самих скриптах), но не от том, что сервер MySQL не работает.

 
Базы исчезают даже если не работать со скриптами.
 
 

Цитата:
Для запуска и контроля работы сервера MySQL рекомендую использовать стандартную утилиту ../bin/winmysqladmin.exe
После запуска, если всё нормально, рядом с часами появится зелёный светофорчик.

 
По поводу светофорчика он горит зеленым цветом, а баз НЕТ, приходится перезагружать MysqlAdmin заново чтобы они появились.
 

Всего записей: 52 | Зарегистр. 11-03-2002 | Отправлено: 13:04 18-03-2002
quamque



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
То что mysqld торчит ничего не значит, у тебя phpMyAdmin передаёт параметры: host, user, password, попробуй в консоле выполнить комманды  __mysql_dir\bin\mysql  и  __mysql_dir\bin\mysql -h localhost, если первая комманда проходит а вторая нет -- придётся апгрейдить дистрибутив
 
P.S. Мне кажется, в любом случае придётся переставлять mysql , потому что это не нормально.

Всего записей: 227 | Зарегистр. 19-12-2001 | Отправлено: 16:33 18-03-2002
Zippy



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 
То что mysqld торчит ничего не значит, у тебя phpMyAdmin передаёт параметры: host, user, password, попробуй в консоле выполнить комманды  __mysql_dir\bin\mysql  и  __mysql_dir\bin\mysql -h localhost, если первая комманда проходит а вторая нет --  
придётся апгрейдить дистрибутив
 

 
  • На обе команды введенные выдает:
    ERROR:
    Unknown command '\b'
    ERROR:
    Unknown command '\m'
  • Дистрибутив новый зачем его абгрейтить, а mysql я переставлял уже  
    очень много раз.

  • Всего записей: 52 | Зарегистр. 11-03-2002 | Отправлено: 20:35 18-03-2002
    Gv

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Zippy
    В отношении перестановок сервера MySQL - это бессмысленная трата времени, там собственно и переставлять нечего. Проверь лучше файл My.ini
    Кроме того, надеюсь что ты не удалял две базы после установки MySQL (иногда бывает глюк, лучше не удаляй с начала).
     

    Цитата:
    По поводу светофорчика он горит зеленым цветом

    Так, теперь проверь правильно ли у тебя установлен phpMyAdmin. Категорически рекомендую использовать версию 2.2.3
     
    Есть ещё подозрение на установку PHP (т.е. сервер MySQL работает похоже нормально). Вопрос - почему не используешь готовые наборы?

    ----------
    Free dating

    Всего записей: 1180 | Зарегистр. 05-09-2001 | Отправлено: 20:58 18-03-2002 | Исправлено: Gv, 21:00 18-03-2002
    Zippy



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
     
    Проверь лучше файл My.ini  
    Кроме того, надеюсь что ты не удалял две базы после установки MySQL (иногда бывает глюк, лучше не удаляй с начала).  
     

    А на что нужно обращать внимание в My.ini. Базы не одну не удалял.
     

    Цитата:
     
    Категорически рекомендую использовать версию 2.2.3  
     

    У меня версия 2.2.3
     

    Всего записей: 52 | Зарегистр. 11-03-2002 | Отправлено: 00:21 19-03-2002
    Zippy



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Походу понятно в чем проблема!
    Включаешь MysqlAdmin на первой закладке "Environment"  
    в блоке "Server" где показана информация о сервере есть окошко "Uptime", там показано  
    время сколько mysql работает после запуска и вот по истечении 5 минут - БАЗЫ ОТКЛЮЧАЮТЯ!  
    Включаешь третью закладку "Server" там "Uptime" стоит 5, наверно эта 5 и означает минуты.  
    Как изменить или вообще отключить "Uptime".  

    Всего записей: 52 | Зарегистр. 11-03-2002 | Отправлено: 17:03 19-03-2002
    Zippy



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще в MysqlAdmin закладка "Variables" в поле "Variable Name" есть параметр "connect_timeout" у меня стоит 5 может это из за этого базы через 5 минут отключаются.  
    Что определяет этот параметр и у кого он какой?
     
    P.S. А тот про который писал раньше роли не играет, он наверно просто показывает сколько прошло времени после включения Mysql.
     
     

    Всего записей: 52 | Зарегистр. 11-03-2002 | Отправлено: 14:08 20-03-2002
    Steel_Scorpion_666

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А может просто НЕ ПРОПИСАН доступ? ведь на username@localhost нужно ОТДЕЛЬНО делать GRANT ..... Под 98, 95 и 2000 ВСЕ НОРМАЛЬНО. просто нужно ОЧЕНЬ тщательно контроллировать доступ и вставь после проблемного запроса в  PHP : echo mysql_error();
    ПОМОГАЕТ...

    Всего записей: 13 | Зарегистр. 20-03-2002 | Отправлено: 14:30 20-03-2002
    Zippy



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Что такое GRANT ....., Зачем вставлять и куда PHP : echo mysql_error(); дело не в скрипте, а в Mysql базы отключаются через 5 минут не зависимо юзаю я скрипт или просто Mysql ключен и стоит без дела.

    Всего записей: 52 | Зарегистр. 11-03-2002 | Отправлено: 11:24 21-03-2002
    Mixailo



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня ася падает по сикфолту через 5 минут после запуска...
    намек понял?

    Всего записей: 283 | Зарегистр. 26-01-2002 | Отправлено: 20:44 21-03-2002
    Zippy



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
     
    У меня ася падает по сикфолту через 5 минут после запуска...  
    намек понял?
     

     
    Намек не понял потому что у меня Ася не стоит, если можно то по подробнее...

    Всего записей: 52 | Зарегистр. 11-03-2002 | Отправлено: 09:54 22-03-2002
    Mixailo



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    База твоя падает как сервис, а агент остается.
    Посмотри еррорлог системы, может там чего полезное увидишь... Хотя я ни разу не увидел

    Всего записей: 283 | Зарегистр. 26-01-2002 | Отправлено: 15:55 22-03-2002
    IntenT



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Аты правильно используешь линки на соединение с базой??
    В бытность мою начинающим програмером под ПХП, я вместо $link=mysql_pconnect(...) писал просто, mysql_pconnect(...).
    При этом, когда работал один скрипт, номер соединения всегда был равен 1. Эту единицу я и проставлял везде в mysql_query(....,1)(или как там);
    Смысл в том, что при подключении к базе более чем одного скрипта, каждое подключение получает свой номер(хендлер или называйте это как хотите). Потом при запросе БД указывается номер подключения.. А теперь представьте, что будет, если в скриптах прописать для номера константу?

    Всего записей: 1584 | Зарегистр. 16-12-2001 | Отправлено: 17:27 22-03-2002
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2

    Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » the bat


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru