Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Tijdelijk: No input file specified. na Laravel deployment

Pagina: 1
Acties:

Vraag


  • DutchHammer
  • Registratie: December 2001
  • Laatst online: 16:30

DutchHammer

https://mdj-stek.nl

Topicstarter
Mijn vraag

Ik deploy Laravel sites op de volgende manier:
  1. oude_laravel_build -> symlink naar public_html
  2. Breng oude build down met "artisan down"
  3. Plaats nieuwe build en draai composer install
  4. Verwijder Cache en maak nieuwe aan
  5. Verwijder de symlink naar de oude build
  6. Maak symlink aan naar nieuwe build
Dit ging altijd goed.. Totdat ik de boel automatisch ging deployen en bovenstaande via een scriptje doe.

Het eerste site bezoek resulteert in een 500 error ( mod_fcgid: stderr: PHP Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0 )
Daarna krijg ik zo ongeveer 30 tot 60 seconden een "No input file specified." melding.


Relevante software en hardware die ik gebruik
Web/Virtualmin als Control panel
Ubuntu en CentOS 7 als server (op beide hetzelfde probleem).
Apache 2/PHP 7

Wat ik al gevonden of geprobeerd heb:

Ik vermoed dat het iets met caching heeft te maken, maar ik doe liever geen Apache stop/start op productie. Mogelijk is een reload van Apache een optie maar de deployment gaat via de user van het domein en om nou die user sudo rechten te geven zodat ie een Apache reload kan doen vind ik ook weer wat teveel van het goede.

Alle reacties


  • DutchHammer
  • Registratie: December 2001
  • Laatst online: 16:30

DutchHammer

https://mdj-stek.nl

Topicstarter
Een oplossing gevonden en daar is het de oplossing Apache herstarten wat downtime betekent voor alle websites die ik host.. Dan maar liever max 1 minuut downtime na een deployment :).