我正在 ubuntu 服务器(标准 LAMP)上使用 apache Web 服务器运行一个 laravel 应用程序。该应用程序是持续使用的 API 服务 - 它目前可以在单个服务器上运行。
当我更新我的 laravel 应用程序时,我使用 git 推送新版本,并且脚本composer install
运行以更新依赖项 - 但在应用程序更新期间有一段时间传入请求失败。
如何在升级 laravel 应用程序时暂时暂停对我的服务器的传入请求(类似于 heroku)?有没有办法优雅地暂停 apache(不拒绝请求),然后在升级完成后几秒钟后恢复它?
谢谢。
在您的情况下,您可以简单地执行 down 命令:
php artisan down
这将为您解决问题
准备好后再起床
php artisan up