|
|
|
| Есть W2000 + mysql 4.1.
Библиотека клиента от 4.1 не захотела работать с С++ 6 билдером (не моглли подключиться , билдером к mysql (не правельный user/password), поэтому взяли клиента от более старой mysql
В зависимости от интенсивности работы через некоторое время сервер выдает ошибку (unable to execute query).
Перезагружаем сервис и опять новый цикл - вначале работает, а потом отъезжает.
1. В чем может быть причина?
2. Как подключиться из билдера к mysql серверу с родной библиотекой? | |
|
|
|
|
|
|
|
для: mnk
(03.04.2007 в 13:36)
| | Сервер падает на совсем? Т.е. его и в диспетчере задач нет? Для соединения используете dbExpress или какой-то другой компонент? | |
|
|
|
|
|
|
|
для: cheops
(03.04.2007 в 14:18)
| | 1. Не насовсем, конечно, он есть как служба только при запросах выдает: unable to execute query
2. Для соединения используется dbExpress. | |
|
|
|
|
|
|
|
для: mnk
(03.04.2007 в 15:55)
| | Разрыв и установка соединения по новой помогает? Три часа для соединения в принципе срок большой (хотя не критичный и всё должно работать). | |
|
|
|
|
|
|
|
для: cheops
(04.04.2007 в 01:47)
| | Все может наступить намного раньше. И зависит от интенсивности работы и количества подключенных пользователей. Помогает перезагрузка сервиса. Такое ощущения, что там что то накапливается (типа буфера не сбрасываются), а потом наступает переполнение.
По идее так не должно быть. Может в программе что не так? | |
|
|
|
|
|
|
|
для: mnk
(04.04.2007 в 10:58)
| | А затык случается с конкретным экземпляром программы или вообще? Т.е. если параллельно запустить ещё одну программу и выполнить соединение с базой данных - соединение нормально происходит или тоже требуется перезапуск сервиса? | |
|
|
|
|
|
|
|
для: cheops
(04.04.2007 в 11:49)
| | Могут работать одновременно несколько человек.
Других программ для работы с mysql нет, так что проверить не могу.
Может в icq поговорим. Есть много вопросов. 292659191 | |
|
|
|
|
|
|
|
для: mnk
(05.04.2007 в 16:26)
| | >Других программ для работы с mysql нет, так что проверить не могу.
А если запустить эту же саму программу (другой экземпляр)?
>Может в icq поговорим. Есть много вопросов. 292659191
ICQ, к сожалению, нет. | |
|
|
|
|
|
|
|
для: cheops
(06.04.2007 в 01:31)
| | Жалко, конечно, по аське побыстрее бы получилось.
Вобщем так.
Может быть поразному. Но чаще, при интенсивной работе - помогает только перезагрузка сервиса. Отвисание происходит не одновременно, но все равно происходит.
Ты бы не мог рассказать - как подключиться к базе через родную либу, которая идет с mysql.
Может в этом проблема? | |
|
|
|