Василий Столейков

Василий Столейков

С нами с 19 декабря 2012; Место в рейтинге пользователей: #24
25 января 2016, 12:35
+1
Удалите оба редактора и установите снова Ace
20 января 2016, 17:49
+1
Спасибо за помощь!
У меня были отмечены для удаления те 15000 ресурсов (при наличии ещё 100 тысяч неудалённых) и корзина видно захлёбывалась. =)
Удалил вручную через Console из таблицы контента и тв-шек те что были помечены на удаление — и вуаля! Корзина отвисла и работает исправно… ))

Видно скармливать ей нужно небольшими порциями, чтобы не зажралась…

На всякий случай сохранил себе набросок кода в Console для ручного удаления — думаю ещё понадобится не раз…
20 января 2016, 17:38
0
Только вот как её очистить, память эту, не перезагружая сервер? До этого очистка корзины срабатывала через раз. сейчас даже если удалить один-единственный ресурс — очистка не запускается как замороженная…
Боюсь, даже если удалю всю базу ресурос и тв-шек и по-новой буду строить сайт, очистка не отвиснет сама по себе, как будтно где-то в фоне запущена…
20 января 2016, 17:28
0
Обновление движка не помогло.
Логи выводят что-то похожее:
2016/01/19 17:24:33 [error] 25478#0: *38527366 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 72 bytes) in /home/s****/www/core/components/console/processors/exec.class.php(15) : eval()'d code on line 26" while reading response header from upstream, client: **.***.**.**, server: s****.h*.modhost.pro, request: "POST /manager/components/console/connectors/console.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:*****", host: "s****.h*.modhost.pro", referrer: "http://s****.h*.modhost.pro/manager/?a=18"
И да, сайт на modhost.pro на тарифе «Максимальный». Видно ему всё-же максимальной памяти не хватает чтобы очистить корзину…

И самое интересное, что корзина сломалась. Мне кажется, пока не перезагрузят сервер, корзина не отморозится…

Видно прийдётся вручную удалять строки из базы ресурсов и тв-шек…
Спасибо за помощь!
20 января 2016, 17:11
0
Уже запускал до этого многократно, удаляя по 2-3 тысячи за раз. И глюкнула корзина. Может потому что у ресуросов много тв-шек было и он их всех обрабатывал…
20 января 2016, 17:10
0
Классно, возьму на вооружение, но почему-то вообще зависло всё, уже полдня не реагирует ни процессор очистки корзины ни сама корзина. Просто до этого я удалял большими партиями по 2000 штук, удалял раз 7, видно накрылось что-то… Ничего не помогает его отморозить — попробую движок обновить.
20 января 2016, 10:25
0
Спасибо! Но…
Процессор очистки корзины виснет, т.к. ресурсов около 100 тыс., а удалённых 15 тыс. Видно ему просто не хватает памяти для очистки всего.
Прийдётся видно вручную.
Значит мне, я полагаю, нужно:
1. удалить из modx_site_content WHERE deleted = 1
2. удалить из таблицы тв-шек modx_site_tmplvar_contentvalues все записи с id удалённой записи
3. удалить из таблицы групп ресурсов (что за таблица)?
4. откуда-то ещё удалить..?
18 января 2016, 11:44
0
joxi.ru/8An0eRQIqNEbXm — хотелось бы в «Списке изменённых элементов» возможности открытия в новой вкладке. Через Ctrl+Click всё равно открывается в текущем окне.
13 января 2016, 22:47
0
Ага, круто. Интересует ещё возможность интегрировать его с файлами-картинками тикетов…
12 января 2016, 16:34
0
Спасибо! Как это я пропустил…
12 января 2016, 14:27
0
Да, я думал об этом уже… У меня сейчас задача импорта больше 500 тысяч заявок (тикетов) — тут нужен отдельный скрипт. Хочу использовать в нём пошаговость и запустить из консоли.
12 января 2016, 14:14
0
Круто! Этого мне не хватало — скрипты постоянно вываливались из-за таймаута…
12 января 2016, 14:10
0
Спасибо за красивое решение пошагового выполнения скрипта!
12 января 2016, 12:24
1
0
Тоже волновал подобный вопрос, но немного другого характера. Нужно удалять удалённые ресурсы вместе со всеми связями (тв-шками) не из админки.
Это возможно как-то сделать?
Или прийдётся удалять с двух таблиц?
Примерно так в цикле помеченных на удаление:
DELETE FROM modx_site_tmplvar_contentvalues WHERE contentid = $id
DELETE FROM modx_site_content WHERE deleted = 1
11 января 2016, 13:34
0
Ок, спасибо что не забыл.
Успешного дальнейшего развития — МЕГА-полезный компонент получается!
11 января 2016, 13:19
0
Супер!
В своё время я просил добавить запоминание и словарям, так же как и у системных настроек. Возможно ли это?
08 января 2016, 10:08
0
Спасибо за ценные мысли — обязательно приму на вооружение!!!
Сайт не интернет-магазин, это портал куда ежедневно стекаются сотни заявок на транспортные перевозки, всё работает на Tickets.
Вы мне дали пищу для размышления, буду пробовать…
08 января 2016, 09:51
0
Согласен насчёт оптимизации. просто сайт будет расти, и 500 тысяч это начальная цифра, очень быстро она вырастит до полтора миллиона…
Сайт построен так, что в базу уходит куча запросов, например очень много подсчётов количества ресурсов по разным параметрам в разных категориях и эти цифры ожидается что должны быть реальными, а не закэшированными…
Вот почему я и задумался о партиционировании… Буду думать ещё о оптимизации запросов…
27 декабря 2015, 17:26
+4
Спасибо за модификаторы! Теперь можно будет облегчить себе жизнь не вызывая их через вызов сниппета!