Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony2日志文件旋转是否需要启动或重新启动?_Symfony - Fatal编程技术网

Symfony2日志文件旋转是否需要启动或重新启动?

Symfony2日志文件旋转是否需要启动或重新启动?,symfony,Symfony,我正在准备一个logrotate配置文件来旋转Symfony2日志。我需要重新启动什么吗?对于标准的Symfony2应用程序,我没有看到任何保持日志文件描述符打开的东西 下面是我提出的轮换日志的方法: /user/app/logs/*.log { missingok notifempty } 如果有一个长时间运行的进程(守护进程)使用Symfony2框架,我可以想象该进程必须在日志循环期间重新启动。PHP应用程序使用“无共享”方法-每个页面加载都从零开始,没有打开的文件描述符或

我正在准备一个logrotate配置文件来旋转Symfony2日志。我需要重新启动什么吗?对于标准的Symfony2应用程序,我没有看到任何保持日志文件描述符打开的东西

下面是我提出的轮换日志的方法:

/user/app/logs/*.log
{
    missingok
    notifempty
}
如果有一个长时间运行的进程(守护进程)使用Symfony2框架,我可以想象该进程必须在日志循环期间重新启动。

PHP应用程序使用“无共享”方法-每个页面加载都从零开始,没有打开的文件描述符或类似的内容。即使使用FastCGI方法(防止PHP引擎为每个请求重新执行),情况仍然如此

因此,不需要重新启动任何东西—新请求将输出到新的日志文件,无需额外努力

有一种情况可能不是这样,那就是在使用工作进程(例如,服务队列)时,但如果使用它,您已经知道了这一点