Forum Webscript.Ru

Общие => Веб Сервера => Тема начата: YA от 19 Мая 2002, 21:43:42

Название: FTP. Ошибка выполнения закачиваемого скрипта
Отправлено: YA от 19 Мая 2002, 21:43:42
Странное дело...

FreeBSD, Apache.
Если попытаться выполнить perl-сценарий в то время, когда он закачивается на сервер по ftp (старый файл заменяется новым), получаю 500-ую ошибку: Premature end of script headers.

Всегда был уверен, что пока файл полностью не закачан, сервер юзает старую версию файла. А здесь получается, что закачиваемый файл сразу пишется в старый файл, т.е. временный файл не используется вообще?! А если обрыв связи?

Разъясните, плиз, кто в курсе.
Название: FTP. Ошибка выполнения закачиваемого скрипта
Отправлено: Britva от 19 Мая 2002, 23:48:43
Так и есть, когда закачивается, виден только кусок файла.
временного файла никакого нет.
Название: FTP. Ошибка выполнения закачиваемого скрипта
Отправлено: Dm от 20 Мая 2002, 01:23:23
дело в том, что при закачке через ftp файл стирается и в него последовательно поступают те данные, которые посылает пользователь

как вариант подстраховки - закачивать в другой каталог, а после завершения процедуры - перемещать и заменять основные скрипты.
Название: FTP. Ошибка выполнения закачиваемого скрипта
Отправлено: YA от 20 Мая 2002, 08:29:14
Все понял, спасибо!