Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Детализация ошибки подключения mysql_real_connect
|
|||
|---|---|---|---|
|
#18+
Подключаюсь из-под C'шного кода к удаленной СУБД MySQL с помощью функции mysql_real_connect() и играюсь с сетью и службой, то отрубая сеть, то останавливая службу. А проблема в идентификации ошибки, а именно: если службу MySQL остановить, то mysql_error() выкидывает "Can't connect to MySQL server on '192.168.1.20' (100 6 1)", если сеть отключаю, то выкидывает "Can't connect to MySQL server on '192.168.1.20' (100 5 1)", т.е. значение в скобках в сообщении ошибки меняется , а вот если смотреть на код ошибки с помощью функции mysql_errno(), то значение всегда одно и то же 2003. Почему? Просто я хочу более детально узнать в момент обрыва связи с базой по какой причине она пропала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 10:34 |
|
||
|
Детализация ошибки подключения mysql_real_connect
|
|||
|---|---|---|---|
|
#18+
satch, Я понимаю твой оптимизм, но учти, что на верхних слоях сетевых стеков далеко не всегда можно уловить мелкие детали возникающих проблем. Они туда просто тупо не доходят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 11:15 |
|
||
|
Детализация ошибки подключения mysql_real_connect
|
|||
|---|---|---|---|
|
#18+
MasterZivsatch, Я понимаю твой оптимизм, но учти, что на верхних слоях сетевых стеков далеко не всегда можно уловить мелкие детали возникающих проблем. Они туда просто тупо не доходят.Ну и как тогда поступить в данном случае? Ведь функции MySQL API "понимают", где обрыв связи (10051), а где служба MySQL в стопе (10061), но почему-то errno возвращает всегда 2003, не понятно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 11:29 |
|
||
|
Детализация ошибки подключения mysql_real_connect
|
|||
|---|---|---|---|
|
#18+
satch, Тебе это всё зачем ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 12:45 |
|
||
|
Детализация ошибки подключения mysql_real_connect
|
|||
|---|---|---|---|
|
#18+
satchфункции MySQL API "понимают" Не понимают. Они просто выводят код ошибки, возвращённый Winsocks. Под Linux коды будут совсем другие. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 12:51 |
|
||
|
Детализация ошибки подключения mysql_real_connect
|
|||
|---|---|---|---|
|
#18+
MasterZivsatch, Тебе это всё зачем ?На производстве очень мало времени на разбор полетов, и необходимость быстрого выявления причин отсутствия доступа к базе данных очевидна.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 15:05 |
|
||
|
Детализация ошибки подключения mysql_real_connect
|
|||
|---|---|---|---|
|
#18+
satchMasterZivsatch, Тебе это всё зачем ?На производстве очень мало времени на разбор полетов, и необходимость быстрого выявления причин отсутствия доступа к базе данных очевидна.... Вы идете по неверному пути. Диагностикой проблем сети должен заниматься мониторинг (да да, так и поищите, "мониторинг сети"), а не клиентская библиотека для работы с БД. Нет это, конечно, часто молотком шурупы закручивают, но все же вроде как это неправильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 15:08 |
|
||
|
Детализация ошибки подключения mysql_real_connect
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovкод ошибки, возвращённый Winsocks. Под Linux коды будут совсем другие.Насколько я в курсе - те же самые. По крайней мере, большинство самых часто встречающихся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2013, 15:29 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=73&tid=2020034]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 284ms |
| total: | 415ms |

| 0 / 0 |
