parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Нечто непростое придумано точно ->

Webnode 08.08.2012 12:56

Написал обёрток разных для тестов, вот одна например:
#!/usr/bin/perl
$parser='/var/chroot/home/content/60/9145060/html/cgi/parser3.cgi';
$script='/var/chroot/home/content/60/9145060/html/test.phtml';
$dir='/var/chroot/home/content/60/9145060/html';
chdir("$dir");
open(PS,"$parser $script|") || die "Failed: $!\n";
while ( <PS> )
{
	print "$_";
}
Из шелла - выдаёт результат, но нет ясное дело переменных окружения httpd.
из браузера же - нет, только
Parser/3.4.1 (compiled on i686-pc-linux-gnu)
с http-кодом 500

Забавно, что если "сесть" на лог
tail -f parser3.log
и написать явный бред в скрипте для провокации ошибки, то ошибку в браузер выдаст немедленно, а лог пишется с задержкой в 10-30 секунд... Явно синхронизирует по сетке неспешно :)

Спасибо за помощь, вывод делаю о смене хостинга, может и можно победить, но непонятно насколько, да и трудозатраты становятся чрезмерными по сравнению с новым VPS-хостингом...