Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
Проблеми в роботі сайту OpenCart
1000 UAHПроблема:Через надмірне навантаження на сервер (базу даних), сайт блокується хостинг-провайдером (freehost)
Попередні спроби вирішення проблеми за підказками хостинг-провайдера:1. Неоптимальний запит до каталогу товарів в частині формування відборів за фільтрами.
Попередні спроби вирішення проблеми за підказками хостинг-провайдера:1. Неоптимальний запит до каталогу товарів в частині формування відборів за фільтрами.
Оптимізували запит. Збільшилась швидкість роботи відборів, але основної проблеми це не вирішило
2. Завелика кількість звернень google-бота. Зі слів співробітників підтримки freehost, цитую: ".. ваш сайт був дуже сильно кожен день заспамлений гуглботом". І ще цитата: "Він не розуміє помилки 403 та 500 і спамить сервер кожну секунду"
Заблокували google-бота за допомогою файлів robots.txt та .htaccess:В robots.txt додали:User-agent: GooglebotDisallow: /В .htaccess додали:RewriteCond %{HTTP_USER_AGENT} GooglebotRewriteRule ^.*$ “http\:\/\/gt24\.com\.ua” [R=301,L]Окрім того, в .htaccess закоментували рядки з незрозумілим (для мене) призначенням:#RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]#RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
Після цих заходів сайт запустили в роботу, але за добу він знову був заблокований з тих же причин
Наявні симптоми:1. Наразі в журналах http-серверу в панелі керування сайтом можна побачити наявні помилки. Наприклад:[error] File does not exist: /sata1/home/users/mastershy/www/www.gt24.com.ua/callme, referer: https://gt24.com.ua/about_tyres
[error] File does not exist: /sata1/home/users/mastershy/www/www.gt24.com.ua/callme, referer: https://gt24.com.ua/?pavblog/blog=17
[error] File does not exist: /sata1/home/users/mastershy/www/www.gt24.com.ua/icstat, referer: https://gt24.com.ua/1.html
2. Також величезну кількість раз повторюється помилка в журналах /www.gt24.com.ua/vqmod/logs такого вигляду:
----------------------------------------------------------------------REQUEST URI : /shyns/?coolfilter=a_13:40|75|70|65|50|55;a_12:195|185|175|215|165MOD DETAILS: modFile : /sata1/home/users/mastershy/www/www.gt24.com.ua/vqmod/xml/vqmm_pav_blogs_menu_shortcut.xml id : VQMod Pavo Blogs Shortcut version : 1.0.0 vqmver : 2.3.0 author : pavothemes.com
File Name : catalog/language/*/common/header.php(0)VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): $_['text_home'] = 'Home';----------------------------------------------------------------------
3. При перегляді сайту, після здійснення відбору за будь яким з атрибутів в каталозі товарів, в браузері візуально спостерігаються спроби (до 10 сек.) отримати додаткові дані з серверу вже після відображення результату відбору
Завдання:1. Знайти та виправити причини виникнення помилок, що виникають під час звернення до сайту в журналах http-серверу та CMS.2. Перевірити, чи саме ці помилки є причиною зайвого навантаження на сервер (можливо є інші причини?)
3. Відновити можливість індексації сайту роботами пошукових систем
Зауваження:1. Зараз сайт працює з обмеженням доступу за ip (обмеження встановлено за допомогою файлу .htaccess), щоб запобігти порушенням умов розміщення і повторного блокування сайту провайдером. До остаточного вирішення проблем, для перевірки роботи сайту прохання додавати свою ip-адресу в секцію Allow файлу .htaccess2. Журнали http-серверу за поточну добу можна подивитись або завантажити в панелі керування хостингом: "Керування сайтом -> HTTP логи"3. Журнали http-серверу за попередні дні можна подивитись / завантажити за допомогою ftp-доступу в каталозі /logs/http. 4. 13.04, в період з 10:15 до 10:45 обмеження доступу до сайту за ip було знято, отже журнали веб-серверу за цей день та час будуть найбільш інформативні5. Журнали помилок CMS, в яких виявлено помилки можна подивитись / завантажити за допомогою ftp-доступу в каталозі : /www.gt24.com.ua/vqmod/logs6. Прохання не видаляти після завершення робіт секцію "Order Deny,Allow" з файлу .htaccess, а закоментувати її
Еще 2 ставки скрыты
-
перейдите на VPS
-