У меня есть скрипт CGI (perl), который пытается вызвать curl с помощью команды open:
@curl = ('/usr/bin/curl', '-S','-v','--location', $url,
'-H', 'Content-Type:'.$content_type,
'-H', "Authorization: $authorization",
'-H', "X-Gdata-Key:$gdata_key",
'-H', "Content-Length:$content_length",
'-H','GData-Version:2',
'--data',"\@$filename");
А затем выполняется так:
open CURL, "-|", @curl;
Программа отлично работает из командной строки, но когда я пытаюсь запустить ее в браузере, страница заканчивается по тайм-ауту.
Что мне нужно изменить на моем сервере или в моем скрипте, чтобы это работало правильно?
$PATH
вашего веб-сервера чего-то не хватает. - person friedo   schedule 30.11.2009