nginx-php-fcgi.php70.sock failed

  • Guten Tag,


    wir haben auf unserm Server das Problem, dass wir PHP-7.0 nicht zum laufen kriegen.


    LiveConfig 2.2.3-r4343 auf Debian 8.


    Nginx meldet immer nur Fehler 502 und im error_log erscheint folgendes:


    [error] 4744#4744: *73 connect() to unix:/var/www/web24/conf/sockets/nginx-php-fcgi.php70.sock failed (111: Connection refused) while connecting to upstream,


    Alle php-opt Versionen laufen zwar problemlos, ebenso wie php5.6 aus der Debian Repo.
    Auf Grund der einfachen Installation der Erweiterungen würden wir jedoch gerne php7.0 aus der dotdeb.org Repo. verwenden, was den oben genannten Fehler verursacht :/

  • Die Ausgabe von "liveconfig --diag":


    Checking for web server software:
    - Found 'nginx' web server
    Version: '1.10.3'
    Package version: '1.10.3-1~dotdeb+8.1'
    SNI support: yes
    - PHP 7.0.17 [DEFAULT] (code='php7', bin='/usr/bin/php-cgi', SAPI=CGI/FastCGI)
    default php.ini: '/etc/php/7.0/cgi/php.ini'



    Die Ausgabe von "netstat -a | grep php":


    unix 2 [ ACC ] STREAM HÖRT 15171 /var/www/web123-56/conf/sockets/nginx-php-fcgi.sock
    unix 2 [ ACC ] STREAM HÖRT 24102 /var/www/web122-54/conf/sockets/nginx-php-fcgi.sock
    unix 2 [ ACC ] STREAM HÖRT 24085 /var/www/web118-50/conf/sockets/nginx-php-fcgi.sock
    unix 2 [ ACC ] STREAM HÖRT 15238 /var/www/web120-52/conf/sockets/nginx-php-fcgi.sock
    unix 2 [ ACC ] STREAM HÖRT 15158 /var/www/web119-51/conf/sockets/nginx-php-fcgi.sock
    [...]



    Hier wir anscheinend versucht auf "nginx-php-fcgi.php70.sock" zuzugreifen, wobei der Socket eigentlich "nginx-php-fcgi.sock" heißt.

  • Leider ist der Fehler nach wie vor nicht gelöst.


    Zum weiteren Testen habe ich in LiveConfig einen neuen Vertrag erstellt (web50), wo mir dann aufgefallen ist, das nichtmal ein Sockel erstellt wird.



    Ausgabe "netstat -a | grep web50":


    - keine ausgabe -



    Ausgabe "ls -l /var/www/web50/conf/sockets/":


    -rw-r--r-- 1 root root 6 Apr 4 12:17 nginx-php-fcgi.pid



    Letzte Einträge aus "/var/log/liveconfig/liveconfig.log"


    [2017/04/04 12:11:19.018199] [2120|2128] [LUA] Adding system account 'web50'
    [2017/04/04 12:11:19.689917] [2120|2126] [LUA] LC.exec(/etc/init.d/nginx-php-fcgi stop web50): program output: Configuration file /etc/nginx/sites-enabled/web50.conf not found
    [2017/04/04 12:11:19.689972] [2120|2126] [LUA] LC.exec(/etc/init.d/nginx-php-fcgi stop web50): exited with return code 1
    [2017/04/04 12:11:29.757630] [2120|2128] [LUA] LC.exec(/etc/init.d/nginx reload): program output: Reloading nginx configuration (via systemctl): nginx.service.
    [2017/04/04 12:12:28.989862] [2120|2127] [LUA] LC.exec(/etc/init.d/nginx-php-fcgi restart web50): program output: Stopping PHP FastCGI for NGINX: web50 - done.
    Starting PHP FastCGI for NGINX: web50 - done.
    [2017/04/04 12:12:29.077909] [2120|2127] [LUA] LC.exec(/etc/init.d/nginx reload): program output: Reloading nginx configuration (via systemctl): nginx.service.
    [2017/04/04 12:13:59.904709] [2120|2127] [LUA] LC.exec(/etc/init.d/nginx-php-fcgi restart web50): program output: Stopping PHP FastCGI for NGINX: web50 - done.
    Starting PHP FastCGI for NGINX: web50 - done.



    Nginx meldet:


    connect() to unix:/var/www/web50/conf/sockets/nginx-php-fcgi.sock failed (2: No such file or directory)



    Bitte um Hilfe

  • Es wurde keine extra lua Datei angelegt, da LiveConfig die installierte PHP Version schon erkennt.


    Zitat

    - Found 'nginx' web server
    Version: '1.10.3'
    Package version: '1.10.3-1~dotdeb+8.1'
    SNI support: yes
    - PHP 7.0.17 [DEFAULT] (code='php7', bin='/usr/bin/php-cgi', SAPI=CGI/FastCGI)
    default php.ini: '/etc/php/7.0/cgi/php.ini'

  • Wir haben das ganze inzwischen noch einmal auf einem frisch Installierten Debian 7 und Ubuntu 14 LTS versucht, beides mit ein und dem selben Ergebnis :


    Zitat

    connect() to unix:/var/www/webXY/conf/sockets/nginx-php-fcgi.sock failed (2: No such file or directory)


  • wurden die Schritte unter:
    https://www.liveconfig.com/wiki/de/multiphp denn ausgeführt?


    nein, da nicht mehrere Instanzen benutzt werden. Es ist lediglich die auf dem Server installierte PHP-Version vorhanden, welche von LiveConfig auch erkannt wird.


Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!