<br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; 1. Почему-то не работает $r-&gt;has_request_body( $x ), если $x это переменная<br>

&gt; содержащая название процедуры, работает только с константной строкой. И<br>&gt; кстати говоря, константная строка должна быть в кавычках, по-другому у меня<br>&gt; не работает, а в примере который в документации строка без кавычек.
<br><br>Странно, у меня работают все варианты: и переменная, и строка, и<br>просто имя функции без кавычек.</blockquote><div><br>Написал небольшой&nbsp; тест. Результаты какие-то совсем удивительные, это при том что сервер на 
0.3.61 стоит рядом и работает как часы уже месяц, код весь практически тот же.<br><br>Если браузер MSIE 6.0 или тестовый скрипт который приложен к письму:<br>1. Строка в переменной и в кавычках выдают такую ошибку в логе:
<br>2006/11/05 12:07:54 [alert] 45251#0: *1 no free perl interpreter, client: <a href="http://217.67.117.64">217.67.117.64</a>, server: nginx-test, URL: &quot;/&quot;, host: &quot;test&quot;, referrer: &quot;<a href="http://test/">
http://test/</a>&quot;<br><br>2. Строка без кавычек такую ошибку:<br>2006/11/05 12:08:37 [error] 45280#0: *1 call_sv(&quot;nginx_test::handler&quot;) failed: &quot;Can't call method &quot;request_body&quot; on an undefined value at /usr/local/nginx-test/cgi-bin/lib/nginx_test.pm line 16.&quot;, client: 
<a href="http://217.67.117.64">217.67.117.64</a>, server: nginx-test, URL: &quot;/&quot;, host: &quot;test&quot;, referrer: &quot;<a href="http://test/">http://test/</a>&quot;<br>(те в хендлер не передается $r, список параметров пустой)
<br><br>Если браузер Opera 9.02 или Firefox 1.5.7:<br>1. Строка в переменной:<br>2006/11/05 12:13:42 [error] 45445#0: *1 call_sv(&quot;&quot;) failed: &quot;Undefined subroutine &amp;main:: called.&quot;, client: <a href="http://217.67.117.64">
217.67.117.64</a>, server: nginx-test, URL: &quot;/&quot;, host: &quot;test&quot;, referrer: &quot;<a href="http://test/">http://test/</a>&quot;<br><br>2. Строка без кавычек:<br>2006/11/05 12:14:36 [error] 45498#0: *1 call_sv(&quot;nginx_test::handler&quot;) failed: &quot;Can't call method &quot;request_body&quot; on an undefined value at /usr/local/nginx-test/cgi-bin/lib/nginx_test.pm line 16.&quot;, client: 
<a href="http://217.67.117.64">217.67.117.64</a>, server: nginx-test, URL: &quot;/&quot;, host: &quot;test&quot;, referrer: &quot;<a href="http://test/">http://test/</a>&quot;<br><br>3. Строка в кавычках работает нормально.
<br><br>Система freebsd 6.0, nginx-0.4.12, perl 5.8.8, модуль, инфа по перлу, конфиг и тестовый скрипт прилагаются. Все ошибки у меня повторяемые, кеш браузеров и тп тоже никакой роли не играют, все это я проверял.<br></div>
<br>-----<br>С уважением,<br>Андрей
<br></div>