Постоянные ошибки сайтов

#1 7 сентября 2012 в 15:05
Всем привет!
Столкнулся с такой проблемой что все мои сайты начали выдавать такие ошибки

1. Out of memory (allocated 5767168) (tried to allocate 122880 bytes) in /home/futseoru/public_html/rbtube.ru/core/cms.php on line 1303

2. Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@rbtube.futseo.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

Не подскажите в чем может быть проблема?
#2 7 сентября 2012 в 15:13
Если все сайты, у которых возникла проблема, на одном хостинге — то проблема именно в хостинге и нужно обратиться в тех поддержку.
#3 7 сентября 2012 в 15:22

Out of memory (allocated 5767168) (tried to allocate 122880 bytes)

Ramin
Жалуется на нехватку оперативки. Какое значение memory_limit? Какой хостинг?
#4 7 сентября 2012 в 18:56

Жалуется на нехватку оперативки. Какое значение memory_limit? Какой хостинг?

Марат
memory_limit=512M Хостинг от авахост

Если все сайты, у которых возникла проблема, на одном хостинге — то проблема именно в хостинге и нужно обратиться в тех поддержку.

Project-S
Так я к ним обратился они говорят обратитесь к создателям скрипта
#5 7 сентября 2012 в 19:08
* Подключает внешний файл
* @param string $file
*/
public static function includeFile($file){
if (file_exists(PATH.'/'.$file)){
1303 include_once PATH.'/'.$file;
return true;
} else {
return false;
}
}

проверьте что за файл и отключите его и посмотрите
#6 7 сентября 2012 в 19:43
eoleg прав, строка на которой появляется ошибка в методе, который подключает внешний файл. Но проблема в том, что вызываться он может в любом компоненте, модуле, плагине… Нужно выявить на какой странице идет ошибка. Не везде же ошибка, наверно?

memory_limit=512M Хостинг от авахост

Ramin
Нормально. Нужно ещё посмотреть, локальное может быть меньше. В phpinfo в админке Local Value.
Если с этим всё нормально, то находим страницу с ошибкой, смотрим какой компонент и модули подключены на этой странице и дальше копаемся в коде. С кодом могу помочь. В личку.
#7 7 сентября 2012 в 19:44
хм… с квотой все в порядке? Что "top" выдает по нагрузке проца и оперативки?
#8 7 сентября 2012 в 19:52

Не везде же ошибка, наверно?

Марат
На любой странице ошибка выскакивает.

Что "top" выдает по нагрузке проца и оперативки?

FreeLancer
вот что в серевер показывает:
CPU Usage 0 / 100 %
Memory Usage 886004 / 1048576 KB
Entry Processes 11 / 20
Занятое дисковое пространство 3714.61 / 20000 MB
Использование пропускной способности по месяцам 30253.03 / 2500000 MB

проверьте что за файл и отключите его и посмотрите

eoleg
А как можно вычислить что за файл подгружает?
#9 7 сентября 2012 в 20:27

А как можно вычислить что за файл подгружает?

Ramin
ну попробуйте в логах апача посмотреть, откройте страницу с 1 компонентом
в консоли tail -f /var/log/apache/error.log и пробуйте открывать страницу — F5 в браузере
ну еще в access.log можно посмотреть
может можно как то отладку в php включить но я не знаю как
#10 8 сентября 2012 в 01:09
Ramin, надо искать причину
Я так понял, VDS?
1. Посмотри в контроль-панели, не выжирает ли память какой-нибудь демон. 512Мб для скрипта это хорошо, но они могут быть не доступны, если кто-то уже использует память.
2.Попробуй вспомнить, когда начались ошибки. Что-то может устанавливал.
3. Сравни свои параметры(онлайн одновременно, сколько уников со всех сайтов) с кем-нибудь у кого есть посешалка, поспрашивай у кого есть такой опыт.
4. Почитай отзывы о хостере. Есть такие, которые урезают оперативку. Указано одно, а выделено другое. Виртуализация это позволяет сделать.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.