Darstellung des Status von dem OpCache der PHP Laufzeitumgebung.
Inhaltsverzeichnis
- 1. Funktionsumfang
- 2. Voraussetzungen
- 3. Software-Installation
- 4. Einrichten der Instanzen in IP-Symcon
- 5. Statusvariablen und Profile
- 6. WebFront
- 7. PHP-Befehlsreferenz
- 8. Anhang
- 9. Lizenz
- Darstellung des Status von dem OpCache der PHP Laufzeitumgebung als Variablen innerhalb von Symcon.
- IPS 5.1
Dieses Modul ist Bestandteil der OpCache Library.
Das Modul ist im Dialog 'Instanz hinzufügen' unter dem Hersteller 'Nall-chan' oder dem Schnellfilter 'OpCache' zu finden.
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.
Eigenschaft | Typ | Standardwert | Funktion |
---|---|---|---|
Interval | integer | 0 | Aktualisierung in Sekunden |
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 |
Die direkte Darstellung im WebFront ist möglich.
bool OPCACHE_Update(int $InstanzID);
Aktualisiert die Statusvariablen.
Bei Erfolg wird true
zurück gegeben.
Im Fehlerfall wird eine Warnung erzeugt und false
zurück gegeben.
Changelog:
Version 2.0:
- Release für IPS 5.1 und den Module-Store
Version 1.0:
- Erstes offizielles Release
IPS-Modul:
CC BY-NC-SA 4.0