| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
tarakan v.2 02.02.2006 17:54 / 02.02.2006 17:54
Вот недавно столкнулся с такой проблемой - немножко неправильно было вычислено количество всех сообщений в результате чего в код такого плана$posts[^table::sql{
SELECT
... /* тут выборка полей */
FROM
posts
WHERE
... /* немножко условий */
}[
$.offset(^offset.int(0))
$.limit(^limit.int(0))
]]в offset & limit оказались значения по которым запрос не возвращает данных, в консоли запрос шустренько возвращает 0 рядов, а вот с парсером в таком случае проблемка - процесс parser3 начинает пожирать всю доступную память и в конце-концов он просто умирает при этом нагружая сервер до такой степени что невозможно подключиться по ssh. Имхо такого быть не должно...