Превышение доступных пхп запросов или множественые ошибки в лог файле

Главные вкладки

Аватар пользователя Kvark Kvark 30 июня 2013 в 2:30

Привет всем,
падает сайт все время, хостер отвечает что превышается значение разрешенных к выполнению одновременно пхп процесов, пытаюсь найти проблему в настройках.

В лог рапортах вижу что очень часто идет обращение к файлам типа: admin/reports/access/4099243 (последнии цифры разные)
а так же Warning: session_start(): Cannot send session cache limiter - headers already sent (... причем от crawl-66-249-78-84.googlebot.com

а еще в admin/reports/referrers куча ссылок на всякие левые сайты с часами, таблетками и прочим спамом - откуда все это лезет?
Tracker в модулях не включен, но показывает что идут обращения, что можно со всем этим сделать может кто посоветуете?

Комментарии

Аватар пользователя pazitiff pazitiff 30 июня 2013 в 13:22

Дружище, действительно скорее всего не хватает ресурсов, потому используй специализированный хостинг под Drupal, как вариант it-patrol, у меня достаточно хороший опыт работы с хостерами и теперь всех своих клиентов я размещаю только на it-patrol. Работает отлично, полноценный bash с drush, очень хорошие тарифы, поддержка на высоте - всегда идут на встречу. Это не заказная реклама, а факт написанный кровью. Пользуйся.

Аватар пользователя Kvark Kvark 30 июня 2013 в 14:37

спасибо конечно за рекламу Smile но я думаю проблема не в ресурсах хостера, а что то с настройками доступов, так как у меня в лог файл постоянно идут сообщения что нет доступа в admin/reports/access/... и каждую секунду причем, от гугл бота - что не должно быть по моим понятиям и собственно это вызывает Warning: session_start(): Cannot send session cache limiter - headers already sent что в свою очередь вызывает перевыполнение пхп запросов... понять бы тока где сие можно поправить...

Аватар пользователя pazitiff pazitiff 30 июня 2013 в 22:01

Можно попробовать поправить права, вот таким образом:

Найти все директории и изменить права доступа
# find /path/to/site/ -type d -exec chmod 750 {} \;

Найти все файлы и изменит права доступа
# find /path/to/site/ -type f -exec chmod 640 {} \;

Ну и к директории default сделай права - 550
А к settings.php - 440

У меня сайт от этого не упал

Аватар пользователя Kvark Kvark 30 июня 2013 в 22:29

с директориями полный порядок с правами, согласно инструкции Drupal, да и не менял их никто, с самим сайтом работает юзер под админом и мог что то накосячить но не признаеться даже под пытками куда лазил... Мне тоже не понятно что он ломиться этот гугл на admin/reports/access/ да и .httaaccess тоже без наворотов как бы... все стандартно но однако ошибки в лог сыпятся.

Аватар пользователя Kvark Kvark 17 июля 2013 в 3:15

не подходит, все советы упираются в то, что что то менялось, а тут сайт пашет как проклятый уже третий год и только время от времени такая фигня случается - приходиться ресетить ручками лог файл и счетчик и снова можно жить - но решить проблемку все же хотелось бы...