Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[gelöst] Drupal 10 Warnungen. PHP APCu available caching und Transaction isolation level

Eingetragen von jjjj (130)
am 18.10.2023 - 08:31 Uhr in
  • Allgemeines zu Drupal
  • Drupal 9.x oder neuer

Hallo zusammen.

ich bin gerade beim Upgrade von D9 auf D10. Ich habe eine DEV-auf dem gleichen Hosting wie die Live-Seite aufgesetzt.
Nach langen Fehlerbehebungen lief auch das Datenbank-Update durch und ich habe eine DEV mit D10.

im Statusbericht habe ich folgende Warnungen:

PHP APCu available caching :
Verfügbarer Speicher: 4.84 MB.
APCu is using over 75% of its allotted memory (32 MB). To improve APCu performance, consider increasing this limit.

und

Transaction isolation level:
REPEATABLE-READ
The recommended level for Drupal is "READ COMMITTED". See the setting MySQL transaction isolation level page for more information.

Der Hosting-Provider meint, ich kann beides nicht im vorhandenen Tarif ändern.
Wobei es fürs Transaction isolation level laut diesem Link einige Möglichkeiten geben sollte.
https://www.drupal.org/docs/getting-started/system-requirements/setting-...

jetzt ist die Frage, ob man die Konfiguration so lassen kann, oder nicht?
hat da jemand Erfahrung / Hinweise ?

Danke im Voraus
jjjj

‹ Fehlermeldung nach update von Drupal 10.1 auf 10.2 [gelöst] Drupal 10 Warnungen. PHP APCu available caching und Transaction isolation level ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Sollte problemlos sein

Eingetragen von drubb (580)
am 29.10.2023 - 20:14 Uhr

Der APCu Speicher wird manchmal vorübergehend knapp, aber das ist nur eine Warnung.
Beim nächsten Cache Clear sollte es wieder ok sein, Du kannst das jederzeit auf der Status-Seite prüfen.

Was das Transaction isolation level angeht, die Systemeinstellungen wirst Du bei Shared
Hosting nicht ändern können. Aber Du solltest ja Zugriff auf die settings.php von Drupal
haben, dann kannst Du den Datenbank-Parametern folgenden Eintrag hinzufügen, wie auf
der oben verlinkten Seite beschrieben:

'init_commands' => [
    'isolation_level' => 'SET SESSION tx_isolation=READ-COMMITTED',
  ],

Falls Du keinen Zugriff auf settings.php hast:
Auch das ist nur eine Warnung, Du verlierst etwas Performance ohne diesen Eintrag,
aber die Seite funktioniert trotzdem.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo drubb Danke für deine

Eingetragen von jjjj (130)
am 30.10.2023 - 09:31 Uhr

Hallo drubb

Danke für deine Antwort.
Die APCu Warnung ist tatsächlich nach mehrmaligem Cache Löschen nicht mehr aufgetaucht.

bei Drupal.org heißt es:

Zitat:

Adding the setting of the transaction isolation level to the init commands in the settings.php file has the disadvantage that on every page request the transaction isolation level is set. That is an extra database call for every page request!

Ich könnte zwar die settings.php so bearbeiten, frage mich aber was besser ist.
READ-COMMITTED setzen und doppelte Datenbankanfragen in Kauf nehmen oder die Einstellung so lassen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein einziger weiterer Call sollte unproblematisch sein

Eingetragen von drubb (580)
am 30.10.2023 - 15:57 Uhr

Der Aufbau einer typischen Drupal-Seite löst dutzende, u.U. auch hunderte DB-Calls aus,
da fällt dieser eine nicht weiter ins Gewicht!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die Aufklärung :-)

Eingetragen von jjjj (130)
am 30.10.2023 - 16:11 Uhr

Danke für die Aufklärung :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

drubb schrieb Der APCu

Eingetragen von jasonmax (1)
am 15.12.2023 - 07:48 Uhr
drubb schrieb

Der APCu Speicher wird manchmal vorübergehend knapp, aber das ist nur eine Warnung.
Beim nächsten Cache Clear sollte es wieder ok sein, Du kannst das jederzeit auf der Status-Seite prüfen.

Was das Transaction isolation level angeht, die Systemeinstellungen wirst Du bei Shared
Hosting nicht ändern können. Aber Du solltest ja Zugriff auf die settings.php von Drupal
haben, dann kannst Du den Datenbank-Parametern folgenden Eintrag hinzufügen, wie auf
der oben verlinkten Seite beschrieben:

'init_commands' => [
    'isolation_level' => 'SET SESSION tx_isolation=READ-COMMITTED',
  ],

Falls Du keinen Zugriff auf settings.php hast:
Auch das ist nur eine Warnung, Du verlierst etwas Performance ohne diesen Eintrag,
aber die Seite funktioniert trotzdem.

Ich werde den APCu-Speicher im Auge behalten und sicherstellen, dass ich die Status-Seite nach dem nächsten Cache Clear überprüfe.

In Bezug auf das Transaction Isolation Level werde ich den vorgeschlagenen Eintrag in der settings.php von Drupal hinzufügen, wie du es empfohlen hast. Falls ich keinen Zugriff darauf habe, beruhigt es mich zu wissen, dass es nur eine Warnung ist und die Seite trotzdem funktionieren wird, wenn auch vielleicht etwas langsamer. Klicken Sie hier für weitere Informationen

Vielen Dank für deine Hilfe und die klaren Erklärungen! Falls weitere Fragen auftauchen, werde ich mich melden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Tag 6 Stunden
  • Hey danke
    vor 2 Tagen 46 Minuten
  • Update: jetzt gibt's ein
    vor 2 Tagen 18 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 4 Stunden
  • Da scheint die Terminologie
    vor 1 Woche 7 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 4 Tagen
  • In der entsprechenden View
    vor 1 Woche 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 4 Tagen
  • gelöst
    vor 4 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 15 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association