Ok, we lopen tegen een super vaag probleem aan. We krijgen random 500 internal server errors.
Het probleem is soort van bekend maar dit heb ik letterlijk nooit gehad en een oplossing weet ik al helemaal niet.
De code ziet er ongeveer zo uit, en wat er in de functie staat gebeurd ook letterlijk zo. Er zit helemaal geen andere code / logica in/tussen..
Ongeveer 1 op de 10x is dus de waarde uit $this->foo NULL, andere keren gaat het wel goed. Domweg F5én laat de ene keer wel een waarde zien en de andere keer weer NULL..
Het geheugen verbruik van de server is helemaal prima, idem qua HD ruimte en qua load is het ook allemaal netjes.
Echt wtf kan dit zijn?
Het probleem is soort van bekend maar dit heb ik letterlijk nooit gehad en een oplossing weet ik al helemaal niet.
De code ziet er ongeveer zo uit, en wat er in de functie staat gebeurd ook letterlijk zo. Er zit helemaal geen andere code / logica in/tussen..
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <?php protected $foo .. public function blaat($bar) { print_r($bar); // Laat een waarde zien $this->foo = $bar; print_r($this->foo); // is NULL print_r($bar); // laat nog steeds een waarde zien print_r($this); // laat gewoon een waarde zien op foo... } |
Ongeveer 1 op de 10x is dus de waarde uit $this->foo NULL, andere keren gaat het wel goed. Domweg F5én laat de ene keer wel een waarde zien en de andere keer weer NULL..
Het geheugen verbruik van de server is helemaal prima, idem qua HD ruimte en qua load is het ook allemaal netjes.
Echt wtf kan dit zijn?