7,540
edits
Changes
OwnCloud
,→Nem lehet megnyitni az Admin fület
{{warning|Nagyon fontos, hogy az owncloud adatbázis felhasználónak legyen LOCK TABLE joga, különben nem fog lefutni a cron.php script}}
=in-Memory cache=Performancia beállítások==Memória cache használata nélkül az openCloud borzasztóan lassú. Háromféle memória cache megoldást támogat az ownCloud.
=== Memory cache=Redis==Memória cache használata nélkül az openCloud borzasztóan lassú. Háromféle memória cache megoldást támogat az ownCloud. Mi a Redis in-memory adatstruktúra adatbázist fogjuk használni, melynek telepítését és finomhangolását itt találjuk: [[Redis -NoSQL database]]
Ha a Redis szerverünk a localhost:6379 -on fut, akkor az alábbi sorokat kell elhelyezni a config.php-ben hogy a redis szervert használja az owncloud:
</pre>
==APCu==
<pre>
# yum install php-pecl-apcu
</pre>
https://anavarre.net/how-to-monitor-and-tune-apcu/
/etc/php-zts.d/40-apcu.ini
<pre>
# bekapcsolja a cache-t
apc.enabled=1
#hány memória caches legyen. (Akárcsak a redis-nél, itt is több különálló cache lehet)
apc.shm_segments=1
#memória mérete
apc.shm_size=5G
#fájméret amit cache-be rak
apc.max_file_size=1M
apc.stat=1
#Maximum number of files APC can store ( rotation).
apc.num_files_hint=200000
#Maximum number of users data entries that APC can store.
apc.user_entries_hint=20000
</pre>
Majd az owncloud config.php-be az alábbi sort kell elhelyezni:
<pre>
'memcache.local' => '\OC\Memcache\APC',
</pre>
===Apcu cache megjelenítő===
Töltsük le innen az apcu megjelenítő scrpt-et: https://raw.githubusercontent.com/krakjoe/apcu/master/apc.php
Tegyük a webszerver mappájába. Adjunk rá végrehajtási jogot. Írjuk át a fájl elején a felhasználó név és jelszó párost:
<pre>
defaults('ADMIN_USERNAME','user');
defaults('ADMIN_PASSWORD','new-password');
</pre>
Majd nyissuk meg: https://<path>/apc.php
:[[File:ClipCapIt-161120-200347.PNG]]
=További beállítások=
==Performancia tuning==
=== Apaceh beállítások===
<presource lang="bash">MaxKeepAliveRequests 10000...
<IfModule prefork.c>
StartServers 8
MaxRequestsPerChild 4000
</IfModule>
</presource>
==Kiegészítők==
===IPhone===
=Trouble shooting=
===Nem lehet megnyitni az Admin fület===
Az Admin felhasználó nem tudja megnyitni a /settings/admin oldalt, a proci elkezd tekerni, és amíg nem csukjuk be a böngészőt nem tér magához a gép. Egy egy bug miatt van ha túl magas a logszint.
/var/www/html/owncloud/config/config.php
<pre>
...
'logfile' => '/var/log/owncloud.log',
'loglevel' => 4, --->> ez itt nem lehet négy
'appstore.experimental.enabled' => false,
...
</pre>