Forum Webscript.Ru

Общие => Веб Сервера => Тема начата: commander от 02 Июля 2004, 12:45:30

Название: таймаут на лок файла...
Отправлено: commander от 02 Июля 2004, 12:45:30
Вопросик такой:
Поднял FreeBSD 5.2.1 ... Настроил Самбу Апачь Постгрес Перл С++ все как обычно...
Но тут возникла проблемка небольшая... когда через самбу работаю со скриптом... сохраняю... и пытаюсь запустить он мне выдает такую ошибку:

[Fri Jul  2 11:42:21 2004] [error] (26)Text file busy: exec of /home/www/testsite/public_html/cgi/dms/receipt/receipt.cgi failed
[Fri Jul  2 11:42:21 2004] [error] [client 192.168.0.3] Premature end of script headers: /home/www/testsite/public_html/cgi/dms/receipt/receipt.cgi

Причем со скриптом все нормально... а через какое-то время обловляю страницу... и всё нормально работает... код не меняю...
из чего может быть такая трабла?
P.S. Грешить на винду рука не поднимаеться... т.к. с RedHat 9.0 все великолепно... никаких локов нет... Возможно конечно в самбе проблемма... но её я подминал точно так же как и на Редхате... Вообщем непонятка какая-то помогите разобраться...
P.P.S. Гуголь к сожалению ничего конкретного не сказал... хотя может я не так задал вопрос... :)
Название: таймаут на лок файла...
Отправлено: ThE0ReTiC от 02 Июля 2004, 13:02:29
Ох...
гугел все сказал.
это самба.
проверяем в smb.conf
параметры
locking *
oplock(s) *
курим
http://ru.samba.org/samba/docs/man/smb.conf.5.html
еще можно в лоб решить установкой veto oplock files
Название: таймаут на лок файла...
Отправлено: commander от 02 Июля 2004, 13:10:05
ThE0ReTiC
Большое человеческое СПАСИБО!

P.S. Вопрос закрыт...