Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] ошибка кэша. Кто может помочь исправить ?


Serg5

Recommended Posts

При нажатие на кнопку купить появляется ошибка http://joxi.ru/vAWR5vRhg5MQg2 срабатывает она через раз. Кто может помочь исправить или оказать платную консультацию?

 

Надіслати
Поділитися на інших сайтах


5 минут назад, Serg5 сказал:

При нажатие на кнопку купить появляется ошибка http://joxi.ru/vAWR5vRhg5MQg2 срабатывает она через раз. Кто может помочь исправить или оказать платную консультацию?

 

Отключите вывод ошибок на фронте

Надіслати
Поділитися на інших сайтах

6 минут назад, Yoda сказал:

https://www.php.net/manual/ru/function.clearstatcache.php

 



вставьте перед unlink

А можно подробнее в каком файле? Спасибо.

Змінено користувачем todaymars
Надіслати
Поділитися на інших сайтах


/system/library/cache/file.php

 

public function delete($key) {
		$files = glob(DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\._-]/i', '', $key) . '.*');

		if ($files) {
			foreach ($files as $file) {
				if (file_exists($file)) {
					unlink($file);
				}

После:

unlink($file);

 

Втавить:

clearstatcache(false, $file);

 

  • +1 2
Надіслати
Поділитися на інших сайтах


30 минут назад, todaymars сказал:

/system/library/cache/file.php

 


public function delete($key) {
		$files = glob(DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\._-]/i', '', $key) . '.*');

		if ($files) {
			foreach ($files as $file) {
				if (file_exists($file)) {
					unlink($file);
				}

После:


unlink($file);

 

Втавить:


clearstatcache(false, $file);

 

Спасибо, вроде помогло (оно выскакивала через раз)

Скажите, а что это значит? очистка кэша? каким-то жестким ошибкам не может привести? положить магазин например?

Надіслати
Поділитися на інших сайтах


2 часа назад, Serg5 сказал:

Спасибо, вроде помогло (оно выскакивала через раз)

Скажите, а что это значит? очистка кэша? каким-то жестким ошибкам не может привести? положить магазин например?

Положить магазин - нет.
Принцип в том, что у вас одновременно сработало несколько процессов на удаление.
Один процесс файл удалил старый, а второй пытается удалить тот же файл, а его уже нет вот и вся суть ошибки. Тоесть фактически это не ошибка а предупреждение.

Возникает на тупых хостингах, или на нагруженных серверах.

  • +1 1
Надіслати
Поділитися на інших сайтах


42 минуты назад, Yoda сказал:

Положить магазин - нет.
Принцип в том, что у вас одновременно сработало несколько процессов на удаление.
Один процесс файл удалил старый, а второй пытается удалить тот же файл, а его уже нет вот и вся суть ошибки. Тоесть фактически это не ошибка а предупреждение.

Возникает на тупых хостингах, или на нагруженных серверах.

Хостинг вроде хороший adminvps.Спасибо, большое за пояснение 

Змінено користувачем Serg5
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
  • dinox locked this topic
Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.