Open ffouillet opened 3 months ago
To me, this looks more like a corrupted or missing XML file than a FrankenPHP issue (maybe a volume or a cache issue). But it's hard to say without more details. Let us know if it happens again.
Thanks @dunglas for your quick answer. If there are more details we can provide, please let me know so that we can share it with you.
I don't see opcache enabled in your phpinfo, otherwise I would say that it looks suspiciously like a file was cached in a volume and the volume was briefly unmounted and remounted; invalidating the cache in an unexpected way, causing it to be corrupted.
Does your code open the file every time it reads it, or does it open it only once and reuse the same file handle? I suspect it may be the latter case due to it using an in-memory-buffer, and I suppose the buffer got corrupted somehow.
What happened?
Hello, thanks for all the efforts put on FrankenPhp, it is awesome!
We decided to use it and have an application running it with Sylius / Api Platform / Kubernetes. We encountered yesterday a blocking error that appeared for a reason that we ignore yet. We have 12 pods serving our app but the error appeared on only one, the 11 others were working great. Once the error started to appear it seems like it appeared on every single route called on the app served by the pod on which it appeared. After having restarted the pod, the error was gone. Have you an idea of what could lead to this error ? We would like to understand in order to be able to tackle it when and if it comes again (we hope not).
If it is or seems unrelated to FrankenPhp, sorry for that, let us know. Many thanks in advance, Keep up the good work !
Build Type
Docker (Debian Bookworm)
Worker Mode
Yes
Operating System
GNU/Linux (Debian bookworm)
CPU Architecture
x86_64
PHP configuration
Relevant log output