Probleme mit $_aCacheContents

Tach zusammen,

wir haben u .A. in einer EE 4.4.2 folgendes Problem:

Die Zuorndung von Klassen (Name zu Datei) wird in der Datei tmp/oxpec_class_file_paths.php im Array $_aCacheContents gespeichert.

Diese Datei wird natürlich vollautomatisch vom Shop erstellt/geändert.

Normalerweise ist der Code wie folgt (Ausschnitt):


<?php
$_aCacheContents = array (
'account' => '/srv/www/vhosts/xxx/views/account.php',
'search' => '/srv/www/vhosts/xxx/views/search.php',
'oxsearch' => '/srv/www/vhosts/xxx/core/oxsearch.php');
?>

Jedoch kommt es nun vor, dass dieser so aussieht:

<?php
$_aCacheContents = array (
'account' => '/srv/www/vhosts/xxx/views/account.php',
'search' => '/srv/www/vhosts/xxx/views/search.php',
'oxsearch' => '/srv/www/vhosts/xxx/core/oxsearch.php');
?>'alist' => '/srv/www/vhosts/xxx/views/alist.php',
'basket' => '/srv/www/vhosts/xxx/core/basket.php');

Was natürlich zur Folge hat, dass


'alist' => '/srv/www/vhosts/xxx/views/alist.php',
'basket' => '/srv/www/vhosts/xxx/core/basket.php');

direkt ausgegeben wird (im Shop-Admin).

Es scheint so, dass manchmal der Shop gleichzeitig versucht diese Datei zu ändern/schreiben und dann dieses Konstrukt zusammen kommt.

Hat jemand schon sowas gesehen/gehabt?

Es wurde auch bereits schon hier mal kurz drüber gesprochen:
http://www.oxid-esales.com/forum/showthread.php?p=38961

Was aufgefallen ist, dass das Problem vermehrt bei Profihost-Servern aufgefallen ist. Wir hatten es jedoch auch schon auf einem unserer.

Viele grüße

Tobias

Hat vielleicht damit zu tun: https://bugs.oxid-esales.com/view.php?id=2214

@leofonic

das schaut mir ganz danach aus.

wir haben das problem bereits seit längerem. als ich “damals” im bugtracker geschaut habe, gab es den eintrag noch nicht :wink:

viele grüße

tobias