Adott két dockeres webszerverem, nginx.
Egyikről másoltam a másikat.
Az egyik megy jól - a másik is szinte jól megy, mert a megfelelő api válaszokat visszaadja, viszont 500-as státusszal teszi ezt, azaz lényegében használhatatlan. Gyakorlatilag csak a felcsatolt volume-ok közt van különbség (bosszantó módon az ntfs-es megy jól, az ext2-es meg nem).
Merre érdemes elindulni?
Szerk: a naplózás lehetetlensége volt az akadály, melyet megfelelő chmod/chown parancsokkal lehetett rendezni, lásd lentebb.
- 162 megtekintés
Hozzászólások
nginx és daemon log.
Ha php, akkor cli-ből futtatni a php-t, itt sokszor elsírja bánatát és kiderül, hogy akkora fatal error van, hogy a böngészőbe nem is közli, főleg ha keretrendszer van.
- A hozzászóláshoz be kell jelentkezni
Érdekes módon az nginx error.log-ig el sem jut a hiba, de az access.log mutatja:
0 Apr 1 10:50 project_error.log
4529 Apr 1 10:52 project_access.log
... HTTP/1.1" 500 228 "http://localhost/...
Milyen daemonra gondoltál? (docker?) PHP-ről van szó, igen, de cli-ből (vagy curl-el) nem tudom olyan egyszerűen meghívni, mert authentikációt kíván.
- A hozzászóláshoz be kell jelentkezni
Megtaláltam a megoldást.
Yii2 keretrendszerről van szó.
chgrp www-data runtime logs -R
chmod g+rw runtime/* -R
chmod g+rw runtime/.*
chmod g+rw logs/.*
chmod g+rw logs/* -R
Ezután már nem sír a szája.
- A hozzászóláshoz be kell jelentkezni