Forum Webscript.Ru
Программирование => PHP => Тема начата: JIOX от 22 Августа 2005, 01:43:01
-
Долго думал - куда написать эту тему - в Базы данных или сюда. Решил сюда.
Проблема такая: есть скрипт. Он даже работает : ). Скрипт тяжелый и длинный.
Короче работает он неделю, например. Причем - как часы (ни одного Варнинга даже). А потом хоппа - и не работает, пишет Can\'t connect to MySQL server. Сервер мускула живой и здоровый, любым другим скриптом коннектится. Но если его перезапустить (Мускул, в смысле - через шелл), то скрипт опять работает.
Что это может быть?.. Ничего не понимаю. Нид хэлп, как грится.
-
JIOX
кусок скрипта, отвечающий за коннект к базе в студию.
-
function mysqlconnect() {
@mysql_connect($CONF["sqlhost"],$CONF["sqluser"],$CONF["sqlpassword"]) or die("Error connectiong to database.\\n
Host: ".$CONF["sqlhost"]."\\n
Login: ".$CONF["sqluser"]."\\n
Using password: ".(empty($CONF["sqlpassword"])?"no":"yes"));
@mysql_select_db($CONF["dbname"]) or die("Connecting to MySql...Ok
\\nError selecting database
\\nDatabase name: ".$CONF["dbname"]);
}
И по какой-то неизвестной причине иногда лезет первый "дай" (@mysql_connect($CONF["sqlhost"]...)
Я нигде соединения не закрываю. Это важно?
-
чудовищно.
JIOX ты, случайно, не в курсе, что делает оператор @?
-
Хе-хе... Подавляет варнинги и прочую херню... : )
-
то есть, варнинги ты подавил, а теперь рассказываешь нам про "неизвестную" причину?
-
Выходит, что - так...
Без паники, Повар Ромик-новичЕк, не надо орать и топать ногами, как ты это успешно делаешь в других топиках.
Щас это уберу, узнает - кто прав, а кто JIOX ; ).
-
давай-давай, клоун.
поработай-ка головой, вместо того чтобы зубоскалить
-
Убрал собаки.
Ситуация не изменилась, если не учитывать, что раз на 10 коннектов вылезает варнинг:
Warning: mysql_query(): Unable to save result set in /somedir/somefile.php on line xx
Can\'t read dir of \'./db_name/\' (Errcode: 9)
Что это за нафикк?.. 8|
-
Где можно взять мануал по ошибкам MySQL? Язык мануала, само собой - не важен.
-
если ты попробуешь хоть чуть-чуть подумать, то я уверен - даже ты сможешь ответить на свой вопрос самостоятельно.
попробуй.
думать - это только на первый взгляд страшно.
а потом может и понравиться
-
Ромик, полезно иногда народ головой в холодную воду... Че-то я разленился. Гугля да будет мне поддержкой...
-
Перерыл первые 15 странц Гугля и мануал, вложенный в Мускул по умолчанию.
Нифига неясно. На англицкийх форумах народ спрошь и рядом спрашивает тоже самое. Более того - they got no answers...
Если кто-то че-то знает по этому поводу - плз ответьте!
-
а теперь добавь к этому mysql_error()
-
Ну знаешь ли... При коннекте ошибок нет. А там, где вылезает этот варнинг еррор, выводимый mysql_error() я уже написал. А именно:
Can\'t read dir of \'./db_name/\' (Errcode: 9)
-
+ к этому: нигде не нашел, что такое Еррор Код 9 и как это исправить. При поиске в гуглях вообще выдает бажные сайты с той же ошибкой (а не обсуждение проблемы).
-
Вот теперь по части пхп всё закончилось, и вопрос следует задать в форуме по мускулю.
Возможно туда заглянет человек, который, скорее всего, сможет тебе ответить.
Незабудь предоставить максимум информации - версия мускуля, версия пхп, операционная система и так далее
-
Окей, спасибо.