Post by Noa Cohen » Wed Feb 14, 2018 5:12 pm

Ik heb sinds weken dat ik elke keer opnieuw moet inloggen op de admin.Op momenten soms al na 3 sec. Het is echt onwerkbaar geworden.
Een product toevoegen is onmogelijk aangezien ik meer aan het inloggen ben dan iets toevoegen op mijn website.
Ik heb de volgende zaken al gedaan. mijn host benaderd . maar die geven aan dat het een opencart probleem is.
ze hebben gekeken en op momenten lijkt het als of ik er niks aan de hand is. maar die zijn schaars. ik heb mij internet verbinden onder de loep genomen , maar ik ondervind geen problemen met andere websites. opencart met een andere browser, probleem blijft.
Ik heb dit probleem opeens . zonder dat er verandering op mijn website heb aangebracht , opeens was het probleem daar .
Nou heb ik wel wat dingen gevonden maar die zijn voor de versie 1.5 en ik ben een beetje huiverig , omdat ik een beetje een leek ben. kan iemand mijn helpen?
http://forum.opencart.com/viewtopic.php ... it=timeout

Newbie

Posts

Joined
Sun Apr 16, 2017 1:41 am

Post by Dutch_guy » Wed Feb 14, 2018 10:13 pm

Al eens op een andere computer en ander netwerk geprobeerd? Gewoon om een lokaal probleem helemaal uit te sluiten?

Anders zou ik toch richting een wijziging bij de hostingprovider denken als je zelf verder niets gewijzigd hebt.

Image

Free & Paid extensions from Think Twice | Opencart | Hulpmiddelen voor ouderen


Active Member

Posts

Joined
Tue Feb 21, 2012 5:56 pm


Post by victorj » Thu Feb 15, 2018 6:30 am

een paar opties
je temp folder op je hosting is vol, waardoor de sessions niet worden geschreven, hosting probleem op shared hostig.
eigen server even een cron toevoegen die iedere nacht de temp folder leeg maakt.
je php session.gc_maxlifetime staat erg kort
je cache van je pc zit vol, je cache eens helemaal legen

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Eigen productie en snelle levering.
https://123-deurrubbers.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland

Post by Noa Cohen » Sun Feb 18, 2018 4:45 pm

Hoi Victor, waarschijnlijk ben je weer mijn reddende engel..
Ik zal even contact op nemen met de host. voor die tem folder verhaal.
ik weet niet wat een cron is maar zal vandaag eens even google hoe ik dat het beste kan doen.
waar vind ik die php session.gc_maxlifetime?
de tip van cache leeg gooien had ik al gekregen door de host en is al meerder keren gedaan , die is het dus niet.
ik ga vandaag even hopelijk het probleem oplossen , want weer zon werkwerk, dan gooi ik me laptop uit het raam... hahaha..
maar het is een goed beheersings oefening dit probleem.
alvast bedankt weer .. ( victor ) !!
groetjes noa

Newbie

Posts

Joined
Sun Apr 16, 2017 1:41 am

Post by victorj » Sun Feb 18, 2018 4:58 pm

De temp folder waar de PHP sessies worden weggeschreven staat vaak in de PHP map maar meestal buiten het gedeelte wat je zelf kunt zien met FTP, dus die map moet door je hoster worden leeg gemaakt.
Heb je een dedicated server, of een cloud server, dan kun je zelf de map leegmaken, omdat je dan ssh toegang hebt.

De PHP session lifetime vindt je in de PHP instellingen.
Op shared hosting heb je daar meestal geen of zeer beperkte toegang toe.
Je kunt proberen om deze op te nemen in de PHP.ini welke meestal in de root van je site staat.
Zet deze dan niet te lang, hoe langer je het maakt, hoe langer de sessie bestanden blijven bestaan en dus de temp folder weer vol blijft staan.

Een cron is een opdracht die je de server geeft.
Deze opdracht wordt dan iedere keer op de opgegeven tijd uitgevoerd.
Een cron kun je iedere minuut of ieder uur of iedere maand maar ook bijvoorbeeld iedere week op woensdag middag 15:33 uit laten voeren net hoe je het instelt of wilt hebben.

Heb je een drukke website, veel bezoekers, dan worden er veel sessie bestanden geschreven.
Op een gegeven moment is deze map vol, met een cron kun je die automatisch legen.
Op mijn server gebeurt dat iedere dag om 4:30 in de ochtend.

Zit je op shared hosting, dan moet je hoster die cron invoeren.

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Eigen productie en snelle levering.
https://123-deurrubbers.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland

Post by Noa Cohen » Sun Feb 18, 2018 5:28 pm

antwoord hosting:
U zit op het Shared platform wat voor server dit is weet ik niet

U heeft geen SSH toegang

Nanousjka Cohen
ik heb dus shared hosting.. en voor deze probleem oplossingen die deze man voorstelt. die jullie dus alleen kunnen uitvoeren , willen jullie niet helpen?
ik krijg alleen als antwoord , ligt niet aan de temp folder.. ik heb dit probleem vanuit het niks , niks gewijzigd op de site , zelfde provider enz. ik moet om de 4 sec inloggen en mijn website is dus onwerkbaar.
Roy
Wij kunnen niks aan de temp folder doen want deze is niet vol, als u wilt gaan gebruik maken van Cronjobs zult u moeten overgaan naar een vps of een andere partij die dit wel toestaat, op het shared platform geven wij deze mogelijkheid niet

Of u kunt een eigen temp folder instellen maar hier bieden wij verder geen support op

Nanousjka Cohen
een eigen temp folder instellen ?
Roy
Ja

Nanousjka Cohen
hoe doe ik dat ?
kunnen jullie wel dit doen? : De PHP session lifetime vindt je in de PHP instellingen.
Op shared hosting heb je daar meestal geen of zeer beperkte toegang toe.
Je kunt proberen om deze op te nemen in de PHP.ini welke meestal in de root van je site staat.
Zet deze dan niet te lang, hoe langer je het maakt, hoe langer de sessie bestanden blijven bestaan en dus de temp folder weer vol blijft staan.
Roy
10:23 am
U kunt zelf dit bestand aanmaken en de code die hiervoor nodig is instellen

Newbie

Posts

Joined
Sun Apr 16, 2017 1:41 am

Post by Noa Cohen » Sun Feb 18, 2018 5:35 pm

zodra ik moet gaan veranderen in code raak ik altijd lichtelijk in paniek.. wat voor code ,waar precies , doe ik het wel goed? snik..

Newbie

Posts

Joined
Sun Apr 16, 2017 1:41 am

Post by victorj » Sun Feb 18, 2018 5:37 pm

Duidelijk antwoord, kun je wat mee hè
Je kunt op je eigen hosting gaan zoeken.
Ga met FTP naar je site.
En kijk of er ergens een folder staat genaamd temp of session of iets wat daar op lijkt.
Open dan die map en als daar allemaal bestanden staan genaamd session, zit je goed en kun je die verwijderen.

Lukt dat allemaal niet, dan is het blijkbaar tijd om over te stappen naar betere hosting.

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Eigen productie en snelle levering.
https://123-deurrubbers.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland

Post by victorj » Sun Feb 18, 2018 5:58 pm

Effe lekker technisch doen.
Ga met FTP naar je site, open map public_html of de map waar je site staat.
Maak een nieuw bestand aan
Noem dit info.php
Open het bestand en zet hier de volgende regel in.

Code: Select all

<?php phpinfo() ?>
Ga naar je site.nl/info.php

Er opend een pagina met heel veel info, zoek hier naar session_save_path
Je weet nu waar de sessies worden geschreven.

Laat je hoster het toe, dan kun je het safe pad aanpassen en binnen je eigen hosting brengen zodat je zelf controle krijgt over de sessie bestanden.

Maar zoals gezegd dit is lekker technisch.

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Eigen productie en snelle levering.
https://123-deurrubbers.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland

Post by Noa Cohen » Sun Feb 18, 2018 6:03 pm

ik heb zon beetje alles opgevouwen. ik vond wel een map session in labary , maar daar zatten twee bestanden in .. db.php in en nog file php.
dat zijn geen sessions bestanden is er een manier om te zoeken op een woord in je website? via filezilla? niet dat ik kan vinden ..
overstappen naar een ander ook suggesties? welke heb jij ? ;-)

Newbie

Posts

Joined
Sun Apr 16, 2017 1:41 am

Post by victorj » Sun Feb 18, 2018 6:08 pm

De sessie map zit meestal buiten het gedeelte wat jij met FTP ziet.

Zelf zit ik op cloudhosting bij neostrada, zeeeeer tevreden over.
Niet goedkoop, maar doordat de site super loopt verdient tie het zelf terug.

Ik wil ook wel even voor je kijken, misschien zie ik meer.
Je hebt denk ik nog wel het mail adres 😁

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Eigen productie en snelle levering.
https://123-deurrubbers.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland

Post by Noa Cohen » Sun Feb 18, 2018 6:21 pm

ja ik heb je mail adres nog .. ;-) dat dan weer wel.. ik zal je even mailen. ik vind het vervellend een beroep op je moeten doen, maar zelf heb ik gewoon te weinig kennis. ik kan echt geen temp folder vinden of sessions folders..
ik heb je even gemaild. ;D , super bedankt dat je voor me kan kijken ..

ik heb de php.ini gevonden :
magic_quotes_gpc = Off;
register_globals = Off;
default_charset = UTF-8;
memory_limit = 64M;
max_execution_time = 18000;
upload_max_filesize = 999M;
safe_mode = Off;
mysql.connect_timeout = 20;
session.auto_start = Off;
session.use_only_cookies = On;
session.use_cookies = On;
session.use_trans_sid = Off;
session.cookie_httponly = On;
session.gc_maxlifetime = 12000000;
allow_url_fopen = on;

Newbie

Posts

Joined
Sun Apr 16, 2017 1:41 am

Post by victorj » Sun Feb 18, 2018 6:38 pm

En hier zit het probleem.
session.gc_maxlifetime = 12000000;
De sessie bestanden worden ruim 138 dagen lang bewaard.
En dan komt die map uiteindelijk vol te staan.
Een betere waarde is 86400 (24 uur)

Je kunt proberen de waarde een uurtje op 2 te zetten.
Met een beetje geluk gaat de server dan de oude sessie bestanden opruimen omdat ze allemaal ouder zijn als 2 seconden.
Geef dit wel even tijd, de server krijgt het daar erg druk mee.

Daarna zetten op 86400 blijf je dan ingelogd is het probleem opgelost.

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Eigen productie en snelle levering.
https://123-deurrubbers.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland
Who is online

Users browsing this forum: No registered users and 9 guests