Столкнулся с такой проблемой что все мои сайты начали выдавать такие ошибки
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.
Не подскажите в чем может быть проблема?
Жалуется на нехватку оперативки. Какое значение memory_limit? Какой хостинг?Out of memory (allocated 5767168) (tried to allocate 122880 bytes)
memory_limit=512M Хостинг от авахостЖалуется на нехватку оперативки. Какое значение memory_limit? Какой хостинг?
Так я к ним обратился они говорят обратитесь к создателям скриптаЕсли все сайты, у которых возникла проблема, на одном хостинге — то проблема именно в хостинге и нужно обратиться в тех поддержку.
* @param string $file
*/
public static function includeFile($file){
if (file_exists(PATH.'/'.$file)){
1303 include_once PATH.'/'.$file;
return true;
} else {
return false;
}
}
проверьте что за файл и отключите его и посмотрите
Нормально. Нужно ещё посмотреть, локальное может быть меньше. В phpinfo в админке Local Value.memory_limit=512M Хостинг от авахост
Если с этим всё нормально, то находим страницу с ошибкой, смотрим какой компонент и модули подключены на этой странице и дальше копаемся в коде. С кодом могу помочь. В личку.
На любой странице ошибка выскакивает.Не везде же ошибка, наверно?
вот что в серевер показывает:Что "top" выдает по нагрузке проца и оперативки?
CPU Usage 0 / 100 %
Memory Usage 886004 / 1048576 KB
Entry Processes 11 / 20
Занятое дисковое пространство 3714.61 / 20000 MB
Использование пропускной способности по месяцам 30253.03 / 2500000 MB
А как можно вычислить что за файл подгружает?проверьте что за файл и отключите его и посмотрите
ну попробуйте в логах апача посмотреть, откройте страницу с 1 компонентомА как можно вычислить что за файл подгружает?
в консоли tail -f /var/log/apache/error.log и пробуйте открывать страницу — F5 в браузере
ну еще в access.log можно посмотреть
может можно как то отладку в php включить но я не знаю как
Я так понял, VDS?
1. Посмотри в контроль-панели, не выжирает ли память какой-нибудь демон. 512Мб для скрипта это хорошо, но они могут быть не доступны, если кто-то уже использует память.
2.Попробуй вспомнить, когда начались ошибки. Что-то может устанавливал.
3. Сравни свои параметры(онлайн одновременно, сколько уников со всех сайтов) с кем-нибудь у кого есть посешалка, поспрашивай у кого есть такой опыт.
4. Почитай отзывы о хостере. Есть такие, которые урезают оперативку. Указано одно, а выделено другое. Виртуализация это позволяет сделать.