2016-09-13 3 views
1

Dies ist, was meine lighttpd.conf Datei wie folgt aussieht:Ärger läuft lighttpd mit webpy

server.modules = (
    "mod_access", 
    "mod_alias", 
    "mod_compress", 
    "mod_accesslog", 
) 

server.document-root  = "/home/ashley/leagueratings" 
server.upload-dirs   = ("/var/cache/lighttpd/uploads") 
server.errorlog    = "/var/log/lighttpd/error.log" 
server.pid-file    = "/var/run/lighttpd.pid" 
server.username    = "www-data" 
server.groupname   = "www-data" 


## Use ipv6 if available 
#include_shell "/usr/share/lighttpd/use-ipv6.pl" 


compress.cache-dir   = "/var/cache/lighttpd/compress/" 
compress.filetype   = ("application/x-javascript", "text/css", "text/html", "text/plain") 

include_shell "/usr/share/lighttpd/create-mime.assign.pl" 
include_shell "/usr/share/lighttpd/include-conf-enabled.pl" 

server.modules += ("mod_fastcgi") 
server.modules += ("mod_rewrite") 

fastcgi.server = ("/leagueratings.py" => 
("/" => ("socket" => "/tmp/fastcgi.socket", 
    "bin-path" => "/home/ashley/leagueratings.py", 
    "max-procs" => 1, 
    "bin-environment" => (
    "REAL_SCRIPT_NAME" => "" 
    ), 
    "check-local" => "disable" 
)) 
) 

url.rewrite-once = (
    "^/favicon.ico$" => "/static/favicon.ico", 
    "^/static/(.*)$" => "/static/$1", 
    "^/(.*)$" => "/leagueratings.py/$1", 
) 

ich getan habe beide

chown www-data:www-data leagueratings.py 

und

chmod +x leagueratings.py 

Aber ich kann nicht verbinden zu meiner Website. Die Seite Standard Arbeit vorher, bevor ich geändert lighttpd.conf

Dies ist der Fehler

log mich
2016-09-13 19:37:35: (log.c.164) server started 
2016-09-13 19:49:49: (server.c.1558) server stopped by UID = 0 PID = 1 
2016-09-13 19:49:50: (log.c.164) server started 
2016-09-13 19:49:50: (mod_fastcgi.c.1112) the fastcgi-backend /home/ashley/leagueratings.py failed to start: 
2016-09-13 19:49:50: (mod_fastcgi.c.1116) child exited with status 2 /home/ashley/leagueratings.py 
2016-09-13 19:49:50: (mod_fastcgi.c.1119) If you're trying to run your app as a FastCGI backend, make sure you're using the FastCGI-enabled version. 
If this is PHP on Gentoo, add 'fastcgi' to the USE flags. 
2016-09-13 19:49:50: (mod_fastcgi.c.1406) [ERROR]: spawning fcgi failed. 
2016-09-13 19:49:50: (server.c.1022) Configuration of plugins failed. Going down. 

Bitte helfen Ich habe versucht, mein webpy Server und läuft für die Produktion für eine lange Zeit zu bekommen . Ich habe auch Apache2 und Nginx versucht, aber nichts scheint zu funktionieren. Vielen Dank.

Antwort

0

2016-09-13 19:49:50: (mod_fastcgi.c.1112) versagte der fastcgi-Backend /home/ashley/leagueratings.py zu starten:

nicht Dies scheint ein Webserver-Problem sein.

Haben Sie versucht, launchratings.py manuell zu starten? Es ist möglich, dass ein benötigtes Python-Modul fehlt (und installiert werden muss) oder dass im Python-Skript ein Syntaxfehler vorliegt.