Автор Тема: Глючит коннект к MySQL  (Прочитано 7431 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн JIOX

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Глючит коннект к MySQL
« : 22 Августа 2005, 01:43:01 »
Долго думал - куда написать эту тему - в Базы данных или сюда. Решил сюда.

Проблема такая: есть скрипт. Он даже работает : ). Скрипт тяжелый и длинный.

Короче работает он неделю, например. Причем - как часы (ни одного Варнинга даже). А потом хоппа - и не работает, пишет Can\'t connect to MySQL server. Сервер мускула живой и здоровый, любым другим скриптом коннектится. Но если его перезапустить (Мускул, в смысле - через шелл), то скрипт опять работает.

Что это может быть?.. Ничего не понимаю. Нид хэлп, как грится.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Глючит коннект к MySQL
« Ответ #1 : 22 Августа 2005, 09:26:01 »
JIOX
кусок скрипта, отвечающий за коннект к базе в студию.
AS IS...

Оффлайн JIOX

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Глючит коннект к MySQL
« Ответ #2 : 22 Августа 2005, 10:23:56 »
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"]...)

Я нигде соединения не закрываю. Это важно?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Глючит коннект к MySQL
« Ответ #3 : 22 Августа 2005, 11:46:28 »
чудовищно.

JIOX ты, случайно, не в курсе, что делает оператор @?

Оффлайн JIOX

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Глючит коннект к MySQL
« Ответ #4 : 22 Августа 2005, 11:50:49 »
Хе-хе... Подавляет варнинги и прочую херню... : )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Глючит коннект к MySQL
« Ответ #5 : 22 Августа 2005, 11:53:32 »
то есть, варнинги ты подавил, а теперь рассказываешь нам про "неизвестную" причину?

Оффлайн JIOX

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Глючит коннект к MySQL
« Ответ #6 : 22 Августа 2005, 12:00:20 »
Выходит, что - так...

Без паники, Повар Ромик-новичЕк, не надо орать и топать ногами, как ты это успешно делаешь в других топиках.

Щас это уберу, узнает - кто прав, а кто JIOX ; ).

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Глючит коннект к MySQL
« Ответ #7 : 22 Августа 2005, 12:08:41 »
давай-давай, клоун.
поработай-ка головой, вместо того чтобы зубоскалить

Оффлайн JIOX

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Глючит коннект к MySQL
« Ответ #8 : 22 Августа 2005, 12:17:23 »
Убрал собаки.

Ситуация не изменилась, если не учитывать, что раз на 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|

Оффлайн JIOX

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Глючит коннект к MySQL
« Ответ #9 : 22 Августа 2005, 12:18:25 »
Где можно взять мануал по ошибкам MySQL? Язык мануала, само собой - не важен.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Глючит коннект к MySQL
« Ответ #10 : 22 Августа 2005, 12:21:45 »
если ты попробуешь хоть чуть-чуть подумать, то я уверен - даже ты сможешь ответить на свой вопрос самостоятельно.
попробуй.
думать - это только на первый взгляд страшно.
а потом может и понравиться

Оффлайн JIOX

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Глючит коннект к MySQL
« Ответ #11 : 22 Августа 2005, 12:25:23 »
Ромик, полезно иногда народ головой в холодную воду... Че-то я разленился. Гугля да будет мне поддержкой...

Оффлайн JIOX

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Глючит коннект к MySQL
« Ответ #12 : 22 Августа 2005, 13:05:59 »
Перерыл первые 15 странц Гугля и мануал, вложенный в Мускул по умолчанию.

Нифига неясно. На англицкийх форумах народ спрошь и рядом спрашивает тоже самое. Более того - they got no answers...

Если кто-то че-то знает по этому поводу - плз ответьте!

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Глючит коннект к MySQL
« Ответ #13 : 22 Августа 2005, 13:13:28 »
а теперь добавь к этому mysql_error()

Оффлайн JIOX

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Глючит коннект к MySQL
« Ответ #14 : 22 Августа 2005, 14:07:53 »
Ну знаешь ли... При коннекте ошибок нет. А там, где вылезает этот варнинг еррор, выводимый mysql_error() я уже написал. А именно:

Can\'t read dir of \'./db_name/\' (Errcode: 9)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28