Виснет Firebird при использовании Mod_rewrite

Trike

Новичок
Виснет Firebird при использовании Mod_rewrite

Доброго времени суток!

Столкнулся со следующей проблемой:
На сайте используются 2 БД: мускл 4.1.8 и Firebird 1.5 (подключаются в шапке)
URL переписываются типа: http://somesite/news/1 -> htp://somesite/index.php?news_id=1
После перехода по какой нить ссылке Explorer намертво захватывает процесс Firebird (т.е. его становиться нельзя перегрузить) и начинает висеть. Если подключать только mysql, то все работает прекрасно.
Какие есть ути решения этой проблемы?

Apache 1.3.**
PHP 4.5.3
WinXP

фрагмент .htaccess
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^(.*)page/(.*)$ $1/index.php?rid=$2
RewriteRule ^(.*)news/(.*)$ index.php?nid=$2

Фрагмент кода подключения:

$dbname = "/usr/local/firebird/data/clone.gdb";
$db = ibase_connect($dbname, $dblogin, $dbpass);
 

slach

Новичок
чувак, ты сам понял что написал
" Explorer намертво захватывает процесс Firebird" ??

как процесс НА КЛИЕНТЕ, может намертво захватить процесс НА СЕРВЕРЕ???

чем именно занят firebird в момент "зависания", через ЛОГИ SQL инстуркций ... ты пробовал установить?

htp://somesite/index.php?news_id=1

для firebird нормально отрабатывает?
 

Trike

Новичок
>htp://somesite/index.php?news_id=1
>для firebird нормально отрабатывает?
Работает нормально.

Пока explorer не закроешь, БД сервер нельзя перезапустить

Вот логи - при попытке перезапустить сервер.
AA-FB34X4NOK1HQ (Server) Wed May 17 20:30:56 2006
The Firebird server failed to startup
because a needed resource is in use.
Insure that all previously connected
Firebird client applications have
terminated and try again.
AA-FB34X4NOK1HQ (Server) Wed May 17 20:30:56 2006
INET/inet_error: accept errno = 10093
AA-FB34X4NOK1HQ (Server) Wed May 17 20:30:56 2006
INET/select_wait: select failed, errno = 0
 

delhin

Новичок
INET/inet_error: accept errno = 10093
^^^^ - что то с сетью, смотреть описание ошибки в МСДН

$dbname = "/usr/local/firebird/data/clone.gdb"
^^^^^^^^ по локальному пути лучше не коннектиться
сделай
$dbname = "localhost:/usr/local/firebird/data/clone.gdb"
 

Trike

Новичок
2Дельхин - Сенкьеверимач. Кажись с localhost: заработало
 
Сверху