【问题标题】:Laravel - how to do cleanup for a service before shutting down?Laravel - 如何在关闭之前对服务进行清理?
【发布时间】:2018-12-12 19:53:19
【问题描述】:

我正在为我的应用程序创建服务。这是一个延迟服务,当它被使用时,它会创建一个连接。在关闭之前,我希望有机会正确关闭与服务器的连接。我如何使用 Laravel 5.7 做到这一点

【问题讨论】:

    标签: laravel laravel-5


    【解决方案1】:

    您可能想看看实现一些 Terminable 中间件。这在框架的关闭阶段执行,是释放任何资源的好地方。

    https://laravel.com/docs/5.7/middleware#terminable-middleware

    【讨论】:

    • 好的。我正在做中间件。从中间件的终止方法中,我触发了一个关闭事件。 ServiceProvider 创建的实例如何监听这个事件并进行清理?
    • @Liviu 你可以使用terminating 方法。 example
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-28
    • 1970-01-01
    • 2021-07-30
    • 1970-01-01
    • 2012-06-13
    • 1970-01-01
    相关资源
    最近更新 更多