Score:0

php-fpm corrupts source code after child SIGKILL

br flag
Vv.

Strange situation happens, about once a month on the server one of the php-fpm child processes is forced to shut down (error log - WARNING: [pool www] child 20651 exited on signal 9 (SIGKILL) after 1788.435071 seconds from start), after that in any of the hundreds of running php scripts an absolutely arbitrary character is changed, which causes error 500 until php-fpm is restarted.

As far as I understand, after SIGKILL for some reason cached php script source code is corrupted, but how is it possible?

What could be the reason for the arbitrary source code change and how to avoid it?

us flag
someone doing a rowhammer attack perhaps?
br flag
Vv.
@Jasen I don't think that's possible. The server is virtual and hosted by a large and reliable cloud provider.
us flag
virtual only increases the attack service,
I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.