Snelrennen
Synology NAS => Spotweb => Topic gestart door: Loord op april 26, 2015, 02:06:12 am
-
Ik heb spotweb geïnstalleerd zoals op deze site beschreven is. Na een korte tijd gewerkt te hebben, kreeg ik een foutmelding:
SpotWeb v0.68.29.32 on PHP v5.5.21 crashed HY000: 1021: Disk full (/tmp/#sql_1b71_1); waiting for someone to free some space... (SQLSTATE[HY000]: General error: 1021 Disk full (/tmp/#sql_1b71_1); waiting for someone to free some space...)
In een ander topic hierover las ik dat ik het beste spotweb en mariadb kon verwijderen en opnieuw installeren.
Dit heb ik vervolgens gedaan.
Wederom heeft het enkele dagen gewerkt. Maar nu krijg ik weer dezelfde foutmelding.
Heeft iemand nog een idee hoe ik dit op kan lossen?
-
De foutmelding geeft aan dat je tmp vol is. Waarschijnlijk als je de nas even opnieuw opstart is het probleem (tijdelijk) opgelost.
Ga even op zoek!
-
Na herstart werd mariadb en spotweb stopgezet.
Mariadb en daarna spotweb ingeschakeld.
Helaas start spotweb nu helemaal niet meer op.
Er volgt geen foutmelding.
-
Ik kom deze foutmelding regelmatig tegen op andere forums maar zonder een definitieve oplossing. Ook geen reden waarom dit gebeurt.
Eens kijken of wij wat wijzer kunnen worden. Welke DSM versie gebruik je, wat voor NAS?
En heb je het op deze manier geïnstalleerd? (http://www.snelrennen.nl/synology/webstation_en_mysql.php)
-
DSM 5.1-5022 Update 5
DS214se
Geïnstalleerd als hier beschreven.
-
Wil je onderstaand volgens de afbeelding eens proberen?
-
Geprobeerd.
Krijg nu andere foutmelding:
No input file specified.
-
Oeps, typefoutje.
Nogmaals geprobeerd, maar krijg de oorspronkelijke foutmelding (disk full)
-
Kun je het volgende eens proberen?
Start een retrieve via Putty. Hopelijk krijgen we dan inzicht in wat er gebeurt en een foutmelding terug.
In Putty inloggen via Root gebruiker en wachtwoord en daarna naar je Spotweb folder gaan, dat zal cd /volume1/web/spotweb zijn. Anders path even aanpassen aan jouw situatie/locatie.
Dan: /usr/bin/php retrieve.php uitvoeren en krijg je vast een foutmelding.
-
Na veel speurwerk op diverse fora heb ik een voor mij werkende oplossing gevonden.
Ik heb een tekstbestand aangemaakt (in Putty, m.b.v. vi), met hierin de volgende regels:
[mysqld]
tmpdir = /volume1/data
Dit bestand heb ik my.cnf genoemd en in de map /var/packages/MariaDb/etc geplaatst.
Vervolgens heb ik de map data aangemaakt in gedeelde map en alle groepen hier lees en schrijfrechten op gegeven.
In putty heb ik toen met CHMOD 077 /volume1/data hier iedereen volledige rechten op gegeven.
Toen de nas herstart en daarna zowel MariaDB als spotweb herstart.
Tijdens het updaten van spotweb, blijft mijn /tmp nu keurig op 1% staan.
In mijn tmpdir (/volume1/data) komen 2 of soms 4 tijdelijke bestanden te staan, die voortdurend groeien.
Als spotweb klaar is, worden deze bestanden keurig verwijderd.
-
Die had ik ook gevonden, nu hopen dat dit na een update ook blijft werken.