AntonVTR: Блог

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

Перегрузка сервера

13 марта 2013 в 7:06

Есть виртуальный сервер, служба ТП выключила БД и прислала запросы которые грузят сервер. Из запросов видно, длительное время выполнения, есть какие то средства мониторинга и отладки?

Какие пути оптимизации?

# Time: 130303 0:01:06
# User@Host: ***[***] @ localhost []
# Query_time: 17.860720 Lock_time: 0.000128 Rows_sent: 0 Rows_examined:
21263
use ***;
SET timestamp=1362254466;
DELETE FROM *_cache_page WHERE expire != 0 AND expire <= 1362168039;

# User@Host: ***[***] @ localhost []
# Query_time: 18446744073709.464844 Lock_time: 0.000264 Rows_sent: 1
Rows_examined:
0
use ***;
SET timestamp=1362363062;
SELECT COUNT(*) FROM (SELECT DISTINCT node.title AS node_title,
node.nid AS nid,
node.language AS node_language,

Поиск по части слова

6 июля 2012 в 14:12

Стандартный поиск не ищет по "чай" чайники, сервер виртуальный solr не поставишь, какие еще решения под D7 существуют 10 тыс. нод

кто нибудь пробовал http://www.ivinco.com/software/drupal-sphinx-search-module/ ищет он по части слова?

или ставить гугл поиск?

в заголовке &qout

6 июля 2012 в 14:07

разбираю feeds xml и в заголовке товара (commerce " знормально ковычками отображается) а в product display там title node так и остается "

кто нибудь сталкивался? куда копать?

Проблема с feeds

23 мая 2012 в 6:47

Настроил feeds начал импорт
3358 записей импортировалось и все

в логе вот такая ошибка
2012-05-23 13:36:03 2012-05-23 13:36:01 Cannot acquire lock for source product_csv / 0. ошибка

так же импортируется commerce product
7258 удачно импортировалось и тоже застопорилось.

не монятно в чем проблема? куда копать?

Поле Taxonomy, несколько значений

12 мая 2012 в 5:46

Не могу понять, надо что бы поля taxonomy добавлялись так же как и текстовые, а не через запятую (для связки полей)


свойство и значение свойства, заполняются из словаря и не имею кнопочки добавить еще. Ниже полк свой текстовое, имеет такую кнопочку, вопрос виджета?

feeds и GUID

27 апреля 2012 в 10:29

при импорте ноды feedsом, все нормально создается, а потом при новом импорте другим фидсом создаются новые ноды.

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

Feeds XPath XML parser выдает пустые значения

24 апреля 2012 в 8:16

feeds разбирает такой xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<Товар КраткоеНаименование="1234" Код="1"/>
<Товар КраткоеНаименование="1235" Код="2"/>
<Товар КраткоеНаименование="1236" Код="3"/>
<Товар КраткоеНаименование="1237" Код="4"/>
<Товар КраткоеНаименование="1238" Код="5"/>

после запуска выдает:
context :

xpathparser:0 :
xpathparser:1 :
xpathparser:0 :
xpathparser:1 :
xpathparser:0 :
xpathparser:1 :
xpathparser:0 :
xpathparser:1 :
xpathparser:0 :
xpathparser:1 :
xpathparser:0 :
xpathparser:1 :

Nice Menu

22 февраля 2012 в 9:20

Есть 3 уровня таксономи
Каталог
-Уровень1
--Уровень2
---Увовень3
---Увовень3
---Увовень3
--Уровень2
---Увовень3
---Увовень3
...

Есть меню из этого taxonomy, с прикрученным nice меню, сейчас получается 3 уровня, а надо сделать 2, чтобы второй и третий уровень меню были объеденные.

Есть мысли как это сделать?

требования Друпал к настройкам mySQL

2 декабря 2011 в 11:08

Теребования Drupal к настройкам mySQL
key buffer = 384M
max allowed packet = 64M
table cache = 4096
sort buffer size = 2M
read buffer size = 2M
read rnd buffer size = 64M
myisam sort buffer size = 64M
thread cache size = 8
query cache size = 32M

Добавить Java Script на страницу добавления контента

1 ноября 2011 в 8:12

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

Сам скрипт есть, вопрос в том как его добавить именно на страничку добавления контента? куда копать?

модуль Маэстро

30 октября 2011 в 6:07

частный случай

сделать на сайте отслеживание заказа. Кастомер отправляет заказ, заказ попадает в базу и приобретает определенные поля (могут отличаться) для начала могут быть фиксом.

Поля могут зависеть от других полей, то есть возможно различное развитие сценария. Например в поле А выбрано значение 1 тогда поле Б = 1,2 или 3, а если А=2 то Б=3,4 или 5

Доступ к полям разных ролей пользователей. Например Кастомер может заполнять поля А,Б,В просматривать Г,Д,Е, менеджер может только редактировать Г,Д, остальные не видит

CCK - позволяет добавлять поля, но они фиксированы и не связанны с другими полями, поле Title не настраивается (то есть оно обязательно) тоже не очень гуд

Какие идеи есть, можно ли решить такую задачу какими нибудь модулями? может кто то уже сталкивался с такой задачей?

решение установка модуля Maestro http://drupal.org/project/maestro
легко связывать любые бизнес процессы

видео 1 http://www.youtube.com/watch?v=1N_2WK6JPXM
видео 2 http://www.youtube.com/watch?v=W8Cg5iBTCC4
видео 3 http://www.youtube.com/watch?v=4DkyEYdFcSY

идеально подойдет для решения задач техподдержки, регистрация тикета, распределение по сотрудникам, решение, проверка... (там даже уже готовый темплайт есть)

вообще любые flow любого ветвления

предлагаю тут выкладывать мысли по поводу решений на базе этого модуля

делиться ньюансами, задавать вопросы.

1 для инициации процесса необходимо выполнить код вида

$maestro = Maestro::createMaestroObject(1);
$newprocess_id = $maestro->engine()->newProcess($template_id);