Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.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
Docker 由于/var/cache/prod/pools/folder权限问题,Symfony应用程序突然关闭_Docker_Caching_Symfony4 - Fatal编程技术网

Docker 由于/var/cache/prod/pools/folder权限问题,Symfony应用程序突然关闭

Docker 由于/var/cache/prod/pools/folder权限问题,Symfony应用程序突然关闭,docker,caching,symfony4,Docker,Caching,Symfony4,我的DockedSymfony4应用程序从2个月后就启动了,今天早上突然停止工作,日志中没有任何提示 我已尝试重建容器,并收到以下消息: chmod: cannot access 'var/cache/prod/pools/vxeRd2PSFn/5fbf647725b467.33862000': No such file or directory 因此,我进入了容器并运行了以下内容: root@eff6089c776e:/app# chmod -R 777 var/cache/ 然后应用程序

我的DockedSymfony4应用程序从2个月后就启动了,今天早上突然停止工作,日志中没有任何提示

我已尝试重建容器,并收到以下消息:

chmod: cannot access 'var/cache/prod/pools/vxeRd2PSFn/5fbf647725b467.33862000': No such file or directory
因此,我进入了容器并运行了以下内容:

root@eff6089c776e:/app# chmod -R 777 var/cache/
然后应用程序运行良好

我不明白,出了什么问题?var/cache文件夹的权限问题?这怎么可能?我怎样才能防止这种情况


PS:有时我在var/prod/sessions文件夹中也会遇到类似的问题:构建过程无法覆盖文件夹,当我列出文件时,我可以看到两个所有者:www-data和root!我不明白为什么我在同一个文件夹中有不同所有者的文件

我不知道答案,但遗憾的是,我没有指挥权,因为我的声誉不足50%。我建议您在Web服务器中添加一个标记,因为它与这个问题密切相关

您可以检查父文件夹“var”的所有者是否为root,如果将其设置为www数据,则可能无法保证其正常工作

为了进一步解释,var文件夹在大多数情况下用于保存会话和缓存,因此就我所知,编辑所有者并没有什么影响,但我不是专家