Попросили тут меня друзья нарисовать сайт для Федерации Рыболовного Спорта республики Мордовия.
frsrm.ruНу попросили - мне не сложно, тем более, что
ЗооСаров им понравился, говорят вот оставь то же самое, только дизайн чуть перековыряй.
За пару дней перепилил дизайн, вычистил все, что относилось к ЗооСаров -у, возник вопрос: куда складывать?
А поскольку ЗооСаров хостится на Hostinger, причем за деньги, и проблем с ним никогда не было, я решил и
ФРС РМ туда же запустить.
Купил домен, купил Comodo-вский сертификат, все это дело радостно запустил в жизнь.
Но не тут-то было!
Сайт тупил по полной. 502 и 503 ошибки валились гроздьями. Обратился к ТП (да, ТП - это ТехПоддержка, а не то, что вы подумали :), хотя я уже сомневаюсь...)
В общем, мне предложили перенести сайт на другой их сервер, предупредили, что сайт будет недоступен 24 часа.
Ок. Мы подождем.
Сайт был недоступен 48 часов, пока я их не пнул, и они не выяснили, что они забыли перенести сертификат безопасности!
Ну да ладно, с кем не бывает. Дал еще сутки чтобы пробежались роботы и пауки поисковиков.
Но сайт, как тупил, так и тупит.
Открыл новый тикет. Заценить можно ниже, под катом.
Детали Тикета
Тикет #1581817
Спасибо за Ваше обращение, тикет будет обработан в течение 24 часов.
Сайт работает не устойчиво! Открыт
Информация Тикета
Номер тикета #1581817
Домен frsrm.ru
Статус Открыт Закрыть Тикет
Дата отправления 13.11.2015 22:20:05
Последний ответ 19.11.2015 23:43:35
_________________
ВЛАДЕЛЕЦ САЙТА 13.11.2015 22:20:05
Статистически с 9 по 13 ноября сайт frsrm.ru не отвечает на запросы пользователей в период с 20 до 24 часов. (502 или 503 ошибки).
Хотелось бы понять причину неустойчивой работы сайта. В логах, которые мне доступны, данных ошибок нет.
И кроме того, хотелось бы дальнейшей стабильной работы.
_________________
Кузьма К. 13.11.2015 22:25:57
Здравствуйте,
Я превышений по аккаунту и сбоев по серверу не вижу в данный момент.
Можем предложить Вам перенести аккаунт на другой сервер, это должно улучшить его работу.
В момент переноса и до окончания делегирования DNS (8-24 часа) не вносите изменений на сайт, так как они сохранятся на старом сервере и не будут доступны на новом.
Выполните бекап сайта и БД на локальный компьютер в Учетной записи - Хостинг - Аккаунт - Панель управления > Файлы - Бекапы, подтвердите перенос, написав нам, и мы выполним процедуру
переноса.
Мы искренне ценим возможность обслуживать Вас. Надеемся, что все Ваши проблемы решены. Пожалуйста, откройте этот тикет снова, если Вам нужна дополнительная помощь.
С Уважением,
Кузьма К.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 13.11.2015 22:28:52
Здравствуйте, на прошлой неделе, сайт уже переехал на другой сервер. Ситуация от переноса не изменилась. Хотелось бы разобраться в причине ошибок.
_________________
Кузьма К. 13.11.2015 22:37:22
Здравствуйте,
К сожалению, ситуации временной недоступности сервера возможны на виртуальном хостинге. Такая ситуация возникает если один из аккаунтов превышает дозволенные лимиты и тогда страдают все
сайты, расположенные на сервере. Мы следим за подобными ситуациями и оперативно на них реагируем.
Пожалуйста, свяжитесь с нами, если у Вас есть вопросы, комментарии или проблемы.
С Уважением,
Кузьма К.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 13.11.2015 22:37:41
Можно ли снять логи и разобраться в причинах отказов сервера?
_________________
Кузьма К. 13.11.2015 22:44:41
Здравствуйте,
Вся доступная статистика предоставляется в разделах:
- Статистика
- Недавние Посетители
- Последние Запросы
в панели управления аккаунта.
В разделе Профайла есть История Входов и Активность.
Также в папке /.logs в Файловом Менеджере 2 могут накапливаться логи.
Других данных пока мы не предоставляем.
Всего наилучшего - пожалуйста, свяжитесь с нами если у Вас возникнут дополнительные вопросы.
Всего наилучшего,
Кузьма К.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 14.11.2015 00:48:04
Я не думаю, что такая нагрузка (см. вложение) является прямо запредельной для сайта, чтобы сайт падал с 502 и 503 ошибками.
Скачать прикреплённый файл
_________________
ВЛАДЕЛЕЦ САЙТА 14.11.2015 00:53:39
Хотелось бы услышать от вас реальные предложения по стабилизации работы сайта при учете того, что мой аккаунт платный (тариф Бизнес).
_________________
Владимир С. 16.11.2015 09:52:01
Здравствуйте,
Извините за задержку с ответом.
Я попросил админов проследить за Вашим сервером в вечернее время. Они должны найти проблему, если она существует.
Владимир С.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 16.11.2015 10:13:31
Спасибо.
_________________
ВЛАДЕЛЕЦ САЙТА 17.11.2015 19:32:55
Пока по статистике (мои входы сайт)
17.11 ~0:40 (502)
17:11 ~7:40 (502)
17:11 ~14:55 (502)
17.11 ~19:30 (502)
_________________
Hostinger Россия 17.11.2015 20:07:51
Здравствуйте,
Пока что от администратора не поступало информации.
Если Вам нужно узнать больше информации, пожалуйста, не стесняйтесь связываться с нами.
Всего наилучшего,
Иван Р.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 17.11.2015 20:26:40
17.11 20:25 (503)
_________________
ВЛАДЕЛЕЦ САЙТА 17.11.2015 20:27:25
17.11 20:26 (502)
_________________
Hostinger Россия 17.11.2015 20:58:31
Здравствуйте,
Сообщил информацию администраторам повторно. Как только получу ответ - сообщу Вам в данном тикете.
Свяжитесь с нами, если у Вас возникли вопросы или Вы нуждаетесь в консультации.
Спасибо Вам за то, что пользуетесь нашими услугами,
Иван Р.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 18.11.2015 16:01:02
18.11 16:00 (503)
_________________
ВЛАДЕЛЕЦ САЙТА 18.11.2015 16:06:41
Кроме того на сайте постоянно появляется ошибка:
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/u348623.../public_html/defines.php) is not within the allowed path(s):
(/home/u469937...:/tmp:/var/tmp:/opt/php-5.3/pear) in /home/u348623.../public_html/index.php on line 25
Warning: require_once() [function.require-once]: open_basedir restriction in effect. File(/home/u348623.../public_html/includes/defines.php) is not within the allowed path(s):
(/home/u469937...:/tmp:/var/tmp:/opt/php-5.3/pear) in /home/u348623.../public_html/index.php on line 33
Warning: require_once(/home/u348623.../public_html/includes/defines.php) [function.require-once]: failed to open stream: Operation not permitted in /home/u348623.../public_html/index.php
on line 33
Fatal error: require_once() [function.require]: Failed opening required '/home/u348623.../public_html/includes/defines.php' (include_path='.:/opt/php-5.3/pear') in /home/u348623.../public_html/index.php on line 33
т.е. есть несоответствие между моим id (u348623...) и переменной __DIR__ (/home/u469937...:/tmp:/var/tmp:/opt/php-5.3/pear)
может ли это быть причиной постоянных таймаутов?
_________________
ВЛАДЕЛЕЦ САЙТА 18.11.2015 16:26:10
16:15 503, 502
16:25 503, 502
_________________
Hostinger Россия 18.11.2015 16:44:09
Здравствуйте,
Уточните пожалуйста, Вы делали когда либо перенос сайта из одного аккаунта в другой? Возможно в базе данных прописаны прямые пути к некоторым файлам в другом аккаунте.
Мы искренне ценим возможность обслуживать Вас. Надеемся, что все Ваши проблемы решены. Пожалуйста, откройте этот тикет снова, если Вам нужна дополнительная помощь.
С наилучшими пожеланиями,
Иван Р.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 18.11.2015 17:05:23
Сайт переносили 07.11 ваши сотрудники по тикету #1556562.
поиск вхождения строки 469937 в backup-е базы не дал результатов.
Ошибка возникает в строке:
if (file_exists(__DIR__ . '/defines.php')) и других строках, в которых упоминается переменная __DIR__.
Насколько я понимаю ошибку, PHP машина пытается получить доступ к домашней папке другого аккаунта, и отваливается по таймауту, т.к. доступа туда нет. Соответственно nginx выдает ошибки
502, 503.
Согласно php.net: __DIR__ является "волшебной" константой. Т.е. это не определенная константа внутри сайта.
_________________
Hostinger Россия 18.11.2015 17:22:01
Здравствуйте,
Перенос с сервера на сервер не может вызвать данных проблем так как пользователь (u348623...) не изменяется. В базе данных я так же совпадений не выявил.
Спасибо Вам за вопрос, желаем Вам удачи.
Большое спасибо,
Иван Р.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 18.11.2015 17:36:58
В исходных файлах сайта также не найдено ни одного файла с вхождением строки 469937.
Кроме того при развертывании backup-а на локальной машине данной ошибки не возникает. Исходя из этого могу сделать вывод, что ошибка в environment переменных пользователя (u348623...) на
вашем хостинге.
При входе на сайт с другого IP ошибка выглядит так:
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/u348623.../public_html/defines.php) is not within the allowed path(s):
(/home/u730853...:/tmp:/var/tmp:/opt/php-5.3/pear) in /home/u348623.../public_html/index.php on line 25
Warning: require_once() [function.require-once]: open_basedir restriction in effect. File(/home/u348623.../public_html/includes/defines.php) is not within the allowed path(s):
(/home/u730853...:/tmp:/var/tmp:/opt/php-5.3/pear) in /home/u348623.../public_html/index.php on line 33
т.е. переменная __DIR__ ссылается на домашнюю папку третьего пользователя.
Спасибо Вам за вопрос, желаем Вам удачи.
Мне нужна не удача, а работающий без ошибок сайт.
_________________
Hostinger Россия 18.11.2015 17:59:10
Здравствуйте,
Уточните на каких страницах Вы получаете эти ошибки?
Какой движок для сайта используется?
Искренне рад был помочь Вам сегодня. Свяжитесь с нами, если у Вас возникнут вопросы или проблемы.
Спасибо Вам,
Иван Р.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 18.11.2015 18:05:58
Ошибка возникает на всех страницах сайта, в модуле Сообщения внизу страницы.
Модуль доступен только зарегистрированным пользователям.
логин: <логин>
пароль: <пароль>
Движок сайта: Joomla 3.4.5
_________________
Hostinger Россия 18.11.2015 18:23:27
Здравствуйте,
Что то не нахожу. Сообщите пожалуйста, ссылку на любую такую страницу.
Я буду рад ответить на Ваши любые дополнительные вопросы.
Всего наилучшего,
Иван Р.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 18.11.2015 18:26:52
https://frsrm.ru <СКРИНШОТ>
Скачать прикреплённый файл
_________________
Hostinger Россия 18.11.2015 18:48:35
Здравствуйте,
Сообщения
"Личные сообщения Новых: Вам был закрыт доступ. Пожалуйста, свяжитесь с администратором или модератором."
Ошибок не вижу.
Пожалуйста, свяжитесь с нами, если у Вас есть вопросы, комментарии или проблемы.
Спасибо Вам за то, что пользуетесь нашими услугами,
Иван Р.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 18.11.2015 19:07:15
Суть представления ошибки роли не играет. В IE она выглядит так, как написали вы, в Chrome так, написал я.
Вместо фразы "Вам был закрыт доступ. Пожалуйста, свяжитесь с администратором или модератором." Должно стоять кол-во входящих ЛС. т.е. 0.
_________________
Hostinger Россия 18.11.2015 19:27:22
Здравствуйте,
Понаблюдайте пожалуйста, за работой сайта в течении нескольких часов.
Если Вам нужно узнать больше информации, пожалуйста, не стесняйтесь связываться с нами.
С наилучшими пожеланиями,
Иван Р.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 18.11.2015 23:26:57
с 20:00 ошибка исчезла, сайт стал прогружаться быстрее.
В 23:00 ошибка опять появилась. Сайт стал загружаться медленнее, и начала проскакивать 503.
[22:58:10]: Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/u348623.../public_html/defines.php) is not within the allowed path(s):
(/home/u469937...:/tmp:/var/tmp:/opt/php-5.3/pear) in /home/u348623.../public_html/index.php on line 25
[23:00:22]: Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/u348623.../public_html/defines.php) is not within the allowed path(s):
(/home/u469937...:/tmp:/var/tmp:/opt/php-5.3/pear) in /home/u348623.../public_html/index.php on line 25
_________________
Hostinger Россия 18.11.2015 23:48:43
Здравствуйте,
1. У Вас включены какие либо функции кеширования на сайте? Пробовали их включать/отключать?
2. Какое среднее количество посетителей на сайте в сутки?
Спасибо за Ваш вопрос, всего наилучшего.
Спасибо Вам,
Иван Р.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 19.11.2015 01:06:05
Статистика за неделю во вложении
Скачать прикреплённый файл
_________________
ВЛАДЕЛЕЦ САЙТА 19.11.2015 01:11:44
18.11 ~1:00 сайт прилег 502, 503
_________________
Hostinger Россия 19.11.2015 10:22:17
Здравствуйте,
Попросил админов понаблюдать за Вашим сайтом. Когда получу какую либо информацию, отпишу в данном тикете.
Мы искренне ценим возможность обслуживать Вас. Надеемся, что все Ваши проблемы решены. Пожалуйста, откройте этот тикет снова, если Вам нужна дополнительная помощь.
Всего наилучшего,
Иван Р.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 19.11.2015 15:24:15
Основная проблема, ИМХО, заключается именно в неверно получаемых данных из переменной __DIR__. каждый раз новые данные.
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/u348623.../public_html/defines.php) is not within the allowed path(s):
(/home/u334754...:/tmp:/var/tmp:/opt/php-5.3/pear) in /home/u348623.../public_html/index.php on line
_________________
Hostinger Россия 19.11.2015 15:41:36
Здравствуйте,
Пробовали отключать плагины, дополнения?
Искренне рад был помочь Вам сегодня. Свяжитесь с нами, если у Вас возникнут вопросы или проблемы.
С наилучшими пожеланиями,
Иван Р.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 19.11.2015 17:12:51
Сайт является точным клоном
https://zoosarov.ru, который хостится на ваших же серверах. Но там таких проблем нет.
_________________
Hostinger Россия 19.11.2015 17:22:38
Здравствуйте,
Возможно попробовать скопировать все содержимое сайта zoosarov.ru в сайт frsrm.ru повторно?
Вам нужна дополнительная помощь или у Вас возникли вопросы, пожалуйста, свяжитесь с нами в любое время.
Спасибо Вам за то, что пользуетесь нашими услугами,
Иван Р.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 19.11.2015 17:25:15
Сайт так делался. Сейчас у них уже разный контент, разный набор пользователей. Но структурное устройство, модули и плагины одни и те же.
_________________
ВЛАДЕЛЕЦ САЙТА 19.11.2015 17:36:44
Есть 2 сайта, идентичных по архитектурному устройству, но уже разных по контенту:
1. ПРАВИЛЬНО работающий сайт:
https://zoosarov.ru (СЕРВЕР serverX.hostinger.ru, IP СЕРВЕРА xxxx., ИМЯ ПОЛЬЗОВАТЕЛЯ u858661... ).
2. НЕ ПРАВИЛЬНО работающий сайт:
https://frsrm.ru (СЕРВЕР serverY.hostinger.ru, IP СЕРВЕРА yyyy, ИМЯ ПОЛЬЗОВАТЕЛЯ u348623... ).
Я прошу сравнить настройки, в частности PHP. И аккуратно перенести настройки с zoosarov.ru в frsrm.ru.
_________________
Hostinger Россия 19.11.2015 17:39:45
Здравствуйте,
[12-Nov-2015 21:04:49 UTC] PHP Strict Standards: Declaration of getGalleryFavouritesTab::getHeader() should be compatible with getGalleryTab::getHeader($own, $total, $showRating = 0, $ratingStats = NULL) in /home/u348623.../public_html/components/com_comprofiler/plugin/user/plug_joomgallery/cb.joomgallerytab.php on line 467
[12-Nov-2015 21:04:49 UTC] PHP Strict Standards: Declaration of getGalleryCommentsTab::getHeader() should be compatible with getGalleryTab::getHeader($own, $total, $showRating = 0, $ratingStats = NULL) in /home/u348623.../public_html/components/com_comprofiler/plugin/user/plug_joomgallery/cb.joomgallerytab.php on line 572
[12-Nov-2015 21:12:06 UTC] PHP Strict Standards: Declaration of getGalleryTagsTab::getHeader() should be compatible with getGalleryTab::getHeader($own, $total, $showRating = 0, $ratingStats = NULL) in /home/u348623.../public_html/components/com_comprofiler/plugin/user/plug_joomgallery/cb.joomgallerytab.php on line 342
[12-Nov-2015 21:12:06 UTC] PHP Strict Standards: Declaration of getGalleryFavouritesTab::getHeader() should be compatible with getGalleryTab::getHeader($own, $total, $showRating = 0, $ratingStats = NULL) in /home/u348623.../public_html/components/com_comprofiler/plugin/user/plug_joomgallery/cb.joomgallerytab.php on line 467
[12-Nov-2015 21:12:06 UTC] PHP Strict Standards: Declaration of getGalleryCommentsTab::getHeader() should be compatible with getGalleryTab::getHeader($own, $total, $showRating = 0,$ratingStats = NULL) in /home/u348623.../public_html/components/com_comprofiler/plugin/user/plug_joomgallery/cb.joomgallerytab.php on line 572
[12-Nov-2015 21:12:29 UTC] PHP Strict Standards: Declaration of getGalleryTagsTab::getHeader() should be compatible with getGalleryTab::getHeader($own, $total, $showRating = 0,$ratingStats = NULL) in /home/u348623.../public_html/components/com_comprofiler/plugin/user/plug_joomgallery/cb.joomgallerytab.php on line 342
[12-Nov-2015 21:12:29 UTC] PHP Strict Standards: Declaration of getGalleryFavouritesTab::getHeader() should be compatible with getGalleryTab::getHeader($own, $total, $showRating = 0,$ratingStats = NULL) in /home/u348623.../public_html/components/com_comprofiler/plugin/user/plug_joomgallery/cb.joomgallerytab.php on line 467
[12-Nov-2015 21:12:29 UTC] PHP Strict Standards: Declaration of getGalleryCommentsTab::getHeader() should be compatible with getGalleryTab::getHeader($own, $total, $showRating = 0,$ratingStats = NULL) in /home/u348623.../public_html/components/com_comprofiler/plugin/user/plug_joomgallery/cb.joomgallerytab.php on line 572
[12-Nov-2015 21:18:20 UTC] PHP Strict Standards: Declaration of getGalleryTagsTab::getHeader() should be compatible with getGalleryTab::getHeader($own, $total, $showRating = 0,$ratingStats = NULL) in /home/u348623.../public_html/components/com_comprofiler/plugin/user/plug_joomgallery/cb.joomgallerytab.php on line 342
[12-Nov-2015 21:18:20 UTC] PHP Strict Standards: Declaration of getGalleryFavouritesTab::getHeader() should be compatible with getGalleryTab::getHeader($own, $total, $showRating = 0,$ratingStats = NULL) in /home/u348623.../public_html/components/com_comprofiler/plugin/user/plug_joomgallery/cb.joomgallerytab.php on line 467
[12-Nov-2015 21:18:20 UTC] PHP Strict Standards: Declaration of getGalleryCommentsTab::getHeader() should be compatible with getGalleryTab::getHeader($own, $total, $showRating = 0,$ratingStats = NULL) in /home/u348623.../public_html/components/com_comprofiler/plugin/user/plug_joomgallery/cb.joomgallerytab.php on line 572
Такие ошибки в логах. Плагин plug_joomgallery. Ошибок очень много.
Мы надеемся, что сможем быть полезны Вам.
С Уважением,
Иван Р.
Сотрудник службы поддержки
Hostinger
_________________
ВЛАДЕЛЕЦ САЙТА 19.11.2015 23:43:35
Насколько я вижу в логах : все эти ошибки были до 12 числа включительно.
За период с 13 по 19 ошибок в логах нет. А сайт при этом, как падал с 502, 503 ошибками, так и падает.
Сейчас переключил версию php, ситуация с описываемой мной ошибкой не изменилась.
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/u348623.../public_html/defines.php) is not within the allowed path(s):
(/home/u469937...:/tmp:/var/tmp:/opt/php-5.3/pear) in /home/u348623.../public_html/index.php on line 25
И еще, не надо держать меня за дурака, я Вам описываю конкретные проблемы, которые имеют конкретные причины и последствия. И я прошу устранить причины этих проблем, кроме того, я Вам предложил варианты устранения этих проблем, хотя в данном случае - это не моя работа.
Очень надеюсь на Ваше сотрудничество!!!
Общение продолжается...