Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   apache2&python (http://forum.oszone.net/showthread.php?t=163848)

penguen 18-01-2010 10:20 1323252

apache2&python
 
Всем добрый день
Возникли некоторые проблемы при обработки python скриптов
в режиме fastcgi
Они или отображаются как текст или после правки апач выбивает ошибку 500 или 403
------------------------------
Уже измучался, так и не поборол. Прошу вашей помощи.
Данные, есть апач2+мод-питон, сам питон2.5, mod_fastcgi, mod_fcgid, mod_rewrite

Вот что по системе Код:
FreeBSD *.net.ua 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 08:49:13 UTC 2008 root@*
--------------------------
Код:
httpd -V
Server version: Apache/2.2.11 (FreeBSD)
Server built: Jul 3 2009 15:34:51
Server's Module Magic Number: 20051115:21
Server loaded: APR 1.3.3, APR-Util 1.3.4
Compiled using: APR 1.3.3, APR-Util 1.3.4
Architecture: 32-bit
Server MPM: Prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_USE_FLOCK_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT="/usr/local"
-D SUEXEC_BIN="/usr/local/sbin/suexec"
-D DEFAULT_PIDLOG="/var/run/httpd.pid"
-D DEFAULT_SCOREBOARD="/var/run/apache_runtime_status"
-D DEFAULT_LOCKFILE="/var/run/accept.lock"
-D DEFAULT_ERRORLOG="/var/log/httpd-error.log"
-D AP_TYPES_CONFIG_FILE="etc/apache22/mime.types"
-D SERVER_CONFIG_FILE="etc/apache22/httpd.conf"
====================================
Apache/2.2.11
> (FreeBSD) mod_ssl/2.2.3 OpenSSL/0.9.7e-p1 DAV/2 PHP/5.1.6 with
> Suhosin-Patch mod_fastcgi/2.4.2 mod_scgi/1.11 mod_python/3.2.10
> Python/2.5
=====================
В виртуал хостах накуевертил что сам уже не понял что делал.
Если брать
PythonHandler mod_python.testhandler
То работает тестовый скрипт из директории /usr/local/lib/python25/site-packages/mod_python

Мой же тестовый скрипт
зависает иили выдает пач 500 ошибку или 403

Код:
<Directory /usr/local/www/tr.*.net.ua/www>
> Allow from All
> #SetHandler fcgid-script
> Options +ExecCGI
> AllowOverride None
> <IfModule mod_fcgid.c>
> SetHandler fcgid-script
> </IfModule>
> </Directory>
>
> </VirtualHost>

Вот лог еррор: Код:
[Thu Jan 14 11:57:03 2010] [error] [client 10.10.27.83] FastCGI: comm with server "/usr/local/www/apache22/data/test_fcgi/test.py" aborted: idle timeout (30 sec)
[Thu Jan 14 11:57:03 2010] [error] [client 10.10.27.83] FastCGI: incomplete headers (0 bytes) received from server "/usr/local/www/apache22/data/test_fcgi/test.py"
[Thu Jan 14 11:57:03 2010] [error] [client 10.10.27.83] File does not exist: /usr/local/www/apache22/data/test_fcgi/favicon.ico, referer: http://192.168.8.21/test.py
[Thu Jan 14 12:01:35 2010] [warn] FastCGI: server "/usr/local/www/apache22/data/test_fcgi/test.py" has failed to remain running for 30
seconds given 3 attempts, its restart interval has been backed off to 600 seconds

помогите запустить сошки


Время: 06:45.

Время: 06:45.
© OSzone.net 2001-