Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Чем может быть вызвана такая ошибка ? / 7 сообщений из 7, страница 1 из 1
04.03.2015, 01:32
    #38894149
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Чем может быть вызвана такая ошибка ?
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in ....
...
Рейтинг: 0 / 0
04.03.2015, 03:12
    #38894159
st_st
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Чем может быть вызвана такая ошибка ?
Памяти скрипту нехватает, что-то в коде жрёт ОЗУ. Как вариант увеличить memory_limit на хостинге, если конечно скрипт не дырявый.
...
Рейтинг: 0 / 0
04.03.2015, 05:31
    #38894168
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Чем может быть вызвана такая ошибка ?
st_stПамяти скрипту не хватает, что-то в коде жрёт ОЗУ. Как вариант увеличить memory_limit на хостинге, если конечно скрипт не дырявый.

указывает реально, на эту функцию, а именно на эту строку $visitor_ids = array_map( 'intval', $visitor_ids );

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
function wpsc_get_expired_visitor_ids() {

        if ( ! _wpsc_visitor_database_ready() ) {
             return array();
}

global $wpdb;
       $sql = 'SELECT id FROM ' . $wpdb->wpsc_visitors . ' WHERE expires IS NOT NULL AND expires <  NOW() AND id <> ' . WPSC_BOT_VISITOR_ID . ' ORDER BY exp
       $visitor_ids = $wpdb->get_col( $sql, 0 );
       $visitor_ids = array_map( 'intval', $visitor_ids );
    return $visitor_ids;
}
...
Рейтинг: 0 / 0
04.03.2015, 07:05
    #38894187
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Чем может быть вызвана такая ошибка ?
loginovruуказывает реально, на эту функцию, а именно на эту строкуВсего лишь, указывает, в котором месте скрипт срубился по ошибке. В 99% случаев это ни о чём не говорит.
...
Рейтинг: 0 / 0
04.03.2015, 08:15
    #38894213
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Чем может быть вызвана такая ошибка ?
vkleloginovruуказывает реально, на эту функцию, а именно на эту строкуВсего лишь, указывает, в котором месте скрипт срубился по ошибке. В 99% случаев это ни о чём не говорит.
так как найти? Лимит по памяти пхп 128мб, что вполне достаточно!
...
Рейтинг: 0 / 0
04.03.2015, 08:28
    #38894223
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Чем может быть вызвана такая ошибка ?
loginovruкак найти?Отладка, однако... Смотрите, где и на что расходуется память, оценивайте необходимость дальнейшего использования заброшенных переменных. Из неявного - к поеданию памяти так же ведут рекурсии и циклы. memory_get_usage поможет.

loginovruЛимит по памяти пхп 128мб, что вполне достаточно!Очевидно, что не для данного скрипта в его нынешнем виде.
...
Рейтинг: 0 / 0
04.03.2015, 08:44
    #38894230
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Чем может быть вызвана такая ошибка ?
vkle, это ошибка вылетает не всегда, а через определенное время... Хотя есть уже более последние версии данного скрипта
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Чем может быть вызвана такая ошибка ? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]