Не применяется параметр mssql.timeout

Labutin

Новичок
Не применяется параметр mssql.timeout

В php.ini написано:
mssql.timeout=10
в скрипте:
ini_set("mssql.timeout", "10");
в /etc/freetds.conf написано
# Command and connection timeouts
timeout = 10
connect timeout = 10

Но запрос:
"WAITFOR DELAY '000:00:20' SELECT TOP 1 * FROM SC8930"
все равно выполняется через 20 секунд :(
Про эту проблему написано тут: http://bugs.php.net/bug.php?id=34647
Проблема вопросизводится как на боевом сервере под CentOS 5.3 так и на машинах разработчиков под Windows (я имею в виду тестовый сервер).

Какие могут быть варианты решения/обхода проблемы проблемы?

max_execution_time не предлагать :)

-~{}~ 14.10.09 16:50:

Проблема решилась банально:
В дистрибутиве Linux freetds шла версии 0.64
Скачал с сайта исходники 0.82, скомпилировал
Перекомпилировал php указав путь к новому freetds, победил проблему к кирилицей и наступило счастье!
Правда через ini_set mssql.timeout не меняется. Но это уже не критично!
 
Сверху