![]() |
Показаны 70 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- MySQL (http://netadmin.ws/forum/forumdisplay.php?forumid=40)
-- Нужна помощь! (http://netadmin.ws/forum/showthread.php?threadid=866)
Нужна помощь!
У меня стоит Apache+PHP+Mysql под Win32. После того как я включаю эту связку примерно через минут 5 Mysql как бы отсоединяется и приходится перезагружать все заново, и так каждый раз. Что можно сделать чтобы Mysql не отсоединялась?
Что понимается под win32 (надеюсь не NT) ? 95/98/ME ?
В каком смысле отсоединяется ? В чем это проявляется ?
__________________
The time was broken ...
Под Win32 подразумевается Windows98. Ð_аботаеш в скрипте сначала все нормально, а потом скрипт говорит что база не найдена, перезагружаю сервер все нормально и через несколько минут все по новому. Сначала я думал что может в самом скрипте стоит защита. Я включил сервер и phpMyAdmin скрипт я не включал вообще, тоже самое сначала PHPMyAdmin показывал все мои базы, потом я понаблюдал несколько минут и появилось сообщение "НЕ ОДНОЙ БАЗЫ НЕ НАЙДЕНО". В Чем дело?
quote:
Первоначальное сообщение от Zippy
Под Win32 подразумевается Windows98. Ð_аботаеш в скрипте сначала все нормально, а потом скрипт говорит что база не найдена, перезагружаю сервер все нормально и через несколько минут все по новому. Сначала я думал что может в самом скрипте стоит защита. Я включил сервер и phpMyAdmin скрипт я не включал вообще, тоже самое сначала PHPMyAdmin показывал все мои базы, потом я понаблюдал несколько минут и появилось сообщение "НЕ ОДНОЙ БАЗЫ НЕ НАЙДЕНО". В Чем дело?
, да и не забывай про ODBC драйвера...
__________________
Functional Upgraded Construct Kernel for Offensive and Faultless Fighting
А что такое ODBC драйвера? И где их взять?
ODBC драйвера, они нужны системе, чтобы система понимала, что она работает с MySql, обычно их берут на http://www.mysql.com ,но щас там они лежак какие то кривые по моему называются они там MyODBC, и лежат в разделе Development если хочешь , то давай мыло , я тебе вышлю, ток смотри чтобы ящик смог принять 1.5 мега...
__________________
Functional Upgraded Construct Kernel for Offensive and Faultless Fighting
А они очень нужны эти драйвера? Какой от них смысл?
Ну не знаю, кому-как, а у меня без них Mysql нормально не работает ... 
__________________
Functional Upgraded Construct Kernel for Offensive and Faultless Fighting
A как и куда нужно установить эти драйвера, если можно то по подробнее?
Да причем тут какие-то там дрова левые . Я ставил мускул с апачем под 98 масдай сто раз , причем просто запускал пару сетупов слитых с оффициальных сайтов .
А про ресурсы ?! Незнаю незнаю ... один человек знакомый на 166/32mb рулит и никаких проблем .
Я думаю прежде всего надо обратить внимание на антивирусы и гвардов, ИМХО они обычно так шутят .
2 Zippy : если юзаешь pconnect то тогда все ясно 
__________________
The time was broken ...
quote:
Первоначальное сообщение от RaZEr
Да причем тут какие-то там дрова левые . Я ставил мускул с апачем под 98 масдай сто раз , причем просто запускал пару сетупов слитых с оффициальных сайтов .
А про ресурсы ?! Незнаю незнаю ... один человек знакомый на 166/32mb рулит и никаких проблем .
Я думаю прежде всего надо обратить внимание на антивирусы и гвардов, ИМХО они обычно так шутят .
2 Zippy : если юзаешь pconnect то тогда все ясно![]()
__________________
Functional Upgraded Construct Kernel for Offensive and Faultless Fighting
"Zippy : если юзаешь pconnect то тогда все ясно"
Что очначает юзаешь pconnect ? Что такое pconnect? И драйвера не понятно надо или нет!
Дрова никакие не надо , а если ты не знаешь что такое pconnect , то , что я могу сказать - RTFM .
PS Ну ладно
pconnect это функция в PHP mysql_pconnect();
__________________
The time was broken ...
"Zippy : если юзаешь pconnect то тогда все ясно"
А как узнать юзаю я pconnect или нет?
Слушай не морочь себе яйца, посмотри эту тему
__________________
Всегда есть решение.
Походу понятно в чем проблема!
Включаешь MysqlAdmin на первой закладке "Environment"
в блоке "Server" где показана информация о сервере есть окошко "Uptime", там показано
время сколько mysql работает после запуска и вот по истечении 5 минут - БАЗЫ ОТКЛЮЧАЮТЯ!
Включаешь третью закладку "Server" там "Uptime" стоит 5, наверно эта 5 и означает минуты.
Как изменить или вообще отключить "Uptime".
Особо не знаю, что это обозначает , но всяко не время работы ...хотя у меня там написано 86439 ...на калькуляторе посчитал в месяц в среднем выходит 43200 минут ...соответственно исходя из этой логики получается что у меня сервак работает около 2 месяцев, но это не так, он у меня работает уже месяца 3-4 непереставая...
__________________
Functional Upgraded Construct Kernel for Offensive and Faultless Fighting
Polo а ты зачем мои вопросы по поводу pconect'а убиваешь ? Ты настолько уверен что не в этом дело ?
__________________
The time was broken ...
Извини, но тема была по томуже вопросу, я хотел их соеденить, но по ошибке удалил.
__________________
Всегда есть решение.
При запуске Mysql выдает такое сообщение, но все же запускается не знаю
что это ошибка или нет:
Cannot initialize InnoDB as "innodb_data_file_path" is not set. If you do not
what to use transactional InnoDB tables add a line skip-innodb
to the [mysqld] section of init parameters in your my.cnf or my.ini.
If you want to use InnoDB tables, add for example, innodb_data_file_path = /mysql/data/ibdata1:20M
Что это за сообщение?
Еще в MysqlAdmin закладка "Variables" в поле "Variable Name" есть параметр "connect_timeout" у меня стоит 5 может это из за этого базы через 5 минут отключаются.
Что определяет этот параметр и у кого он какой?
P.S. А тот про который писал раньше роли не играет, он наверно просто показывает сколько прошло времени после включения Mysql.
Да сколько тебе говорить ! ... что мускуль по default'у уже настроен как надо ! Если у тебя connection_timeout 5 минут это мало , то значит используется статичное соединение - persistent connection .
Вывод : либо переставляй переменную , либо не используй статичное соединение (второе ИМХО лучше) .
__________________
The time was broken ...
quote:
Вывод : либо переставляй переменную , либо не используй статичное соединение (второе ИМХО лучше) .
Нет слов . Почему бы тебе не открыть мануал ?!
PS Переменную переставить определился - молодец . Вопрос "как" опять же не понятен . Ты что уже отредактировать конфиг мускуля (у тебя думаю my.ini) сам не можешь ?
__________________
The time was broken ...
А чем там редактивать, там то и нечего.
__________________
Bonа mente...
Сам то понял что сказал 
__________________
The time was broken ...
Я понял, не в том смысле что вообще нечего редактировать, а там нечего редактировать чтобы что-то изменилось к лучшему.
__________________
Bonа mente...
Т.е. изменение переменной connect_timeout не помогло ?
__________________
The time was broken ...
Что-то я в my.ini переменной с именем connect_timeout я не вижу.
__________________
Bonа mente...
Ну извини, мозги новые я тебе вставить не смогу ...
__________________
The time was broken ...
Ты давай не остри, а если такой умака напиши что и как сделать.
__________________
Bonа mente...
Я уже устал тебе говорить одно и тоже . Ты то не можешь понять использовал ли ты функцию в скрипте или нет, то не можешь подписать строчку в конфиг .
__________________
The time was broken ...
Ну напиши как подписать строчку в конфиге (my.ini). Что конкретно там нужно писать. Как изменить эту переменную connect_timeout?
__________________
Bonа mente...
Народ а как моно из одной таблицы поля перекинуть в другую таблицу ? моно это сделать с помощью какой-нить утилитки ? иль как ?
__________________
Functional Upgraded Construct Kernel for Offensive and Faultless Fighting
А с помощью phpMyAdmin не пробывал?
__________________
Bonа mente...
Что то я там такой опции не нашёл как перенос полей из одной таблицы в другую, заметьте не данных полей, а именно полей...может это и есть там, подскажите.
__________________
Functional Upgraded Construct Kernel for Offensive and Faultless Fighting
Появиласть MyPhpAdmin 2.2.6 ты ее смотрел может там что новое есть? http://www.phpmyadmin.net/
__________________
Bonа mente...
Есть такой язык ... SQL называется . Так вот представляете он умеет перемещать поля из одной таблицы в другую 
2Zippy : В конфиге есть такой раздел "mysqld" так вот в нем надо написать : set-variable=connect_timeout=XXX , где XXX ни что иное как таймаут в минутах .
PS: Zippy если не секрет, сколько тебе лет ? ... 
__________________
The time was broken ...
quote:
PS: Zippy если не секрет, сколько тебе лет ? ...
__________________
Bonа mente...
quote:
Первоначальное сообщение от RaZEr
Есть такой язык ... SQL называется . Так вот представляете он умеет перемещать поля из одной таблицы в другую

__________________
Functional Upgraded Construct Kernel for Offensive and Faultless Fighting
RaZEr
Ни каких улучшений не наблюдается, conntect_timeout роли не играет, как только uptime переваливает за 300 базы отключаются!
__________________
Bonа mente...
Молодцы ! Вам респект ! Ð_то мастерство ездить в машине не умея ее водить 
2Zippy: Мой ровестник ?! Блин, тогда чего ты так тупишь-то ?! Ты хоть возьми посты свои перечитай чтоли - может поймешь про что я .
Собственно по теме:
Мне пока известны следующие таймауты :
connect_timeout
delayed_insert_timeout
interactive_timeout
net_read_timeout
net_write_timeout
wait_timeout
Попробуй поменять некоторые из них (особенно те, где значение 300) . Да и ты мне так про pconnect ничего и не сказал !
__________________
The time was broken ...
Слушай RaZEr если бы знал в чем проблема я бы тебя не спрашивал.
Знаешь мне mysql не нужен по большому счету чтобы его изучать досканально, я хочу узнать В Чем Проблема и все, я задал этот вопрос потому что думал может кто нибудь сталкивался уже с такой проблемой и может дать конкретный ответ.
quote:
Мне пока известны следующие таймауты :
connect_timeout
delayed_insert_timeout
interactive_timeout
net_read_timeout
net_write_timeout
wait_timeout
__________________
Bonа mente...
quote:
Где искать и менять эти переменные
__________________
The time was broken ...
quote:
Мы уже обсуждали как искать и менять переменные . Ð_ти также .
quote:
Попробуй поменять некоторые из них (особенно те, где значение 300) .
__________________
Bonа mente...
Я кажется уже сказал : "Ð_ти также " !
Не понятно - RTFM .
__________________
The time was broken ...
RTFM - Что это такое?
__________________
Bonа mente...
quote:
Первоначальное сообщение от RaZEr
Я кажется уже сказал : "Ð_ти также " !
__________________
Bonа mente...
2Polo: поставь ему бан 
... за издевательство над участниками форума .
__________________
The time was broken ...
RaZEr
Никто над тобой не издивается, ты неможешь конкретно объяснить как что и где менять, думаешь что если сам знаешь что хочешь сказать то и другие должны тебя понимать тебя по твоим пустым репликам...
__________________
Bonа mente...
Обрати свои взоры на пост номер 6893 , потом на 6967 . Может отклинит .. да и вообще обкуренный больше на форум не лезь 
__________________
The time was broken ...
Кто еще обкуренный, базаришь обрывками фраз...
И на этом давай закончим.
__________________
Bonа mente...
Zippy
Попробуй mysqladmin variables посмотри какие там опции по умолчанию стоят, может там найдешь ответы на свои вопросы. И еще, как как ты запускаешь сервер?
__________________
Всегда есть решение.
С помощью bat файла, Apache и Mysql одновременно.
__________________
Bonа mente...
я понимаю что с помощи бат файла, но вот открой этот бат и посмотри какая там коммында на запуск.
__________________
Всегда есть решение.
Вот содержимое моего bat файла:
@echo off
D:\usr\local\mysql\bin\mysqld.exe --basedir D:/usr/local/mysql
D:\usr\local\apache\Apache.exe
__________________
Bonа mente...
Polo а причем здесь bat ?!
__________________
The time was broken ...
хотел посмотреть может какие-либо левые параметры при запуске. Zippy а на какой ты ос сидишь?
__________________
Всегда есть решение.
А ты чего статы не собираешь с форума ?
__________________
The time was broken ...
Упс, упустил.
__________________
Всегда есть решение.
У меня Windows 98, я писал в начале.
__________________
Bonа mente...
У меня переменная delayed_insert_timeout стоит 300, может в ней дело?
__________________
Bonа mente...
попробуй поменять поставь ее на 0. Да и вообще непонятно почему это у тебя происходит, ставишь мускуль обычным сетапом и все превосходно работает.
__________________
Всегда есть решение.
Так вот я и хочу узнать как менять переменные, если можешь напиши как это сделать?
__________________
Bonа mente...
mysql -O var_name=value
или
mysql --set-variable var_name=value
__________________
Всегда есть решение.
Mysql вроде заработал, за весь день базы ни разу не отсоединялись.
__________________
Bonа mente...
ну и слава богу.
__________________
Всегда есть решение.
Согласен 
__________________
The time was broken ...
А значение переменных я не изменял и MyODBC не ставил. Вот только пришлость ставить все заново, хотя раньше это делал но не помогало...
__________________
Bonа mente...
Спасибо polo и тебе RaZEr, за то что помогали решить мою проблему.
__________________
Bonа mente...
| Формат времени GMT. Текущее время 09:30. | Показаны 70 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.