Skip to content

Latest commit

 

History

History

OpCacheModule

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

SDK VersionVersion
License Check Style Run Tests

OpCache Information

Darstellung des Status von dem OpCache der PHP Laufzeitumgebung.

Dokumentation

Inhaltsverzeichnis

1. Funktionsumfang

  • Darstellung des Status von dem OpCache der PHP Laufzeitumgebung als Variablen innerhalb von Symcon.

2. Voraussetzungen

  • IPS 5.1

3. Software-Installation

Dieses Modul ist Bestandteil der OpCache Library.

4. Einrichten der Instanzen in IP-Symcon

Das Modul ist im Dialog 'Instanz hinzufügen' unter dem Hersteller 'Nall-chan' oder dem Schnellfilter 'OpCache' zu finden.
Instanz hinzufügen

In dem sich öffnenden Konfigurationsformular muss noch ein Intervall in Sekunden für die Aktualisierung eingetragen werden.
Ist der OpCache nicht aktiv, werden nach dem übernehmen der Einstellungen keine Variablen erzeugt.

Konfigurationsseite:
Instanz hinzufügen

Eigenschaft Typ Standardwert Funktion
Interval integer 0 Aktualisierung in Sekunden

5. Statusvariablen und Profile

Instanz hinzufügen

Folgende Statusvariablen werden automatisch angelegt.

Name Typ Ident Hinweis Profil
Trefferquote float opcache_hit_rate Relativ in Prozent OpCache.Intensity
Treffer integer hits
Verfehlt integer misses
Anzahl gecachte Scripte integer num_cached_scripts
max. Schlüssel integer max_cached_keys
Anzahl gecachte Schlüssel integer num_cached_keys
Startzeitpunkt integer start_time Unixtimestamp ~UnixTimestamp
letzter Reset integer last_restart_time Unixtimestamp ~UnixTimestamp
Manuelle Resets integer manual_restarts
Speicher gesamt float total_memory Absolut in MB OpCache.MB
Speicher frei float free_memory Absolut in MB OpCache.MB
Speicher frei float free_memory_percentage Relativ in Prozent OpCache.Intensity
Speicher benutzt float used_memory Absolut in MB OpCache.MB
Speicher benutzt float used_memory_percentage Relativ in Prozent OpCache.Intensity
Speicher verschwendet float wasted_memory Absolut in MB OpCache.MB
Speicher verschwendet float current_wasted_percentage Relativ in Prozent OpCache.Intensity

Profile:

Name Typ
OpCache.MB float
OpCache.Intensity float

6. WebFront

Die direkte Darstellung im WebFront ist möglich.
WebFront Beispiel

7. PHP-Befehlsreferenz

bool OPCACHE_Update(int $InstanzID);

Aktualisiert die Statusvariablen.
Bei Erfolg wird true zurück gegeben.
Im Fehlerfall wird eine Warnung erzeugt und falsezurück gegeben.

8. Anhang

Changelog:

Version 2.0:

  • Release für IPS 5.1 und den Module-Store

Version 1.0:

  • Erstes offizielles Release

9. Lizenz

IPS-Modul:
CC BY-NC-SA 4.0