|
|
|
Связка FB и PHP
|
|||
|---|---|---|---|
|
#18+
Доброго дня. Пишу от безысходности, не знаю что делать.Опыт PHP+FB более 11 лет, однако ... Есть проект, b2b система, работает на ubuntu server 12 + FB 2.5.3 + PHP 5.2 База около 28 гигабайт, куча картинок. В системе есть таблица ITEM_CAT с остатками, ценами, сортировочными индексами, которая пересчитывается раз в 30 минут. Хранимая для пересчета DO_ITEM_CAT через Ibexpert работает около минуты. Всего товаров в этой таблице - 1200-1500. В php скрипте для запуска пересчета параметры транзакции Код: php 1. вызов самой хранимой Код: php 1. 2. 3. 4. 5. 6. в ХП 12 этапов работы, для отладки инкрементируется 12 раз генератор для отслеживания хода работы ХП при запуске скрипта PHP через минуту генератор принимает значение 12, процедура виснет, т.е. до коммитта дела не доходит, в логах ничего нет. Чую что тут имеется deadlock но почему тогда процедура виснет? Прошу помощи куда можно копать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 14:14 |
|
||
|
Связка FB и PHP
|
|||
|---|---|---|---|
|
#18+
rstrelba Чую что тут имеется deadlock при nowait ты его должен увидеть. процедура часом не селективная? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 14:20 |
|
||
|
Связка FB и PHP
|
|||
|---|---|---|---|
|
#18+
kdv, нет, delete from, insert into, куча update одой и той же таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 14:23 |
|
||
|
Связка FB и PHP
|
|||
|---|---|---|---|
|
#18+
rstrelbaпочему тогда процедура виснет? Потому что какой-то диверсант установил транзакции уровень изоляции READ COMMITTED. Но при этом не поставил флаг REC_VERSION. Либо то убери, либо другое добавь. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 14:26 |
|
||
|
Связка FB и PHP
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Код: php 1. не помогло (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 14:41 |
|
||
|
Связка FB и PHP
|
|||
|---|---|---|---|
|
#18+
Значит таблицы мониторинга в руки и смотреть кто чем в это время занимается. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 14:52 |
|
||
|
Связка FB и PHP
|
|||
|---|---|---|---|
|
#18+
rstrelba> при запуске скрипта PHP через минуту генератор принимает значение 12, процедура виснет Что значит виснет? Когда отвисает? Что показывают таблицы мониторинга в этот момент? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 15:23 |
|
||
|
Связка FB и PHP
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустамrstrelba> при запуске скрипта PHP через минуту генератор принимает значение 12, процедура виснет Что значит виснет? Когда отвисает? Что показывают таблицы мониторинга в этот момент? Просто висит типа как исполняется, хотя видно что последняя команда ХП- инкремент генератора отработала, по Ctrl+C выходит. Что именно надо смотреть в мониторинговых таблицах? Я до такой глубокой отладки никогда не доходил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 16:06 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38803757&tid=1563205]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 415ms |

| 0 / 0 |
