СУБД под BSD/UNIX: PostgreSQL, MySQL и другие. Установка, настройка, репликация, резервное копирование и оптимизация.
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
LimpTeaM
- сержант
- Сообщения: 236
- Зарегистрирован: 2007-10-04 16:26:21
Непрочитанное сообщение
LimpTeaM » 2009-04-22 9:48:56
Здраствуйте уважаемые телепаты!
Подскажите пожалуйста. Есть сайт с картинками и т.д. и т.п. С сегодняшнего дня перестал добавляться новый товар.
Подскажите пожалуйста, есть ли какие-нибудь лимиты в настройках mysql на эту тему?
размер базы на данный момент ~50 мегабайт
Точнее пока посмотреть не могу

Client API version 5.0.51 (из phpinfo)
точнее к сожалению пока посмотреть не могу ((
помогите пожалуйста

LimpTeaM
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-04-22 9:55:46
LimpTeaM писал(а):Есть сайт с картинками и т.д. и т.п.
гм...
LimpTeaM писал(а):С сегодняшнего дня перестал добавляться новый товар
гм...
LimpTeaM писал(а):размер базы на данный момент ~50 мегабайт
...
LimpTeaM писал(а):помогите пожалуйста
есть четыре момента:
1. картинки обчно в базе не хранят из-за сложной реализации
2. 50 мегабайт это мизерный размер
3. муся не поддерживает квоту встроенными средствами, а лимит самих таблиц намного больше чем 50 метров
4. добавление может терпеть неудачу по причине кривых запросов или скриптов
Нужен код.
zg
-
LimpTeaM
- сержант
- Сообщения: 236
- Зарегистрирован: 2007-10-04 16:26:21
Непрочитанное сообщение
LimpTeaM » 2009-04-22 10:04:03
Эм) с кодом проблема

Он зараза на лицензии и зашифрован

До этого было все нормально. Сегодня в очередной раз начал добавлять товар.
1 добавился, второй нет. и последующие тоже. При этом в самой админке они появляются, а вот на сайте нет.
понимаю, что воду лью пока, но хотя бы приблизительный пинок в зад в нужное направление

LimpTeaM
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-04-22 10:08:37
LimpTeaM писал(а):1 добавился, второй нет. и последующие тоже. При этом в самой админке они появляются, а вот на сайте нет.
там запросы кривые судя по всему. Технически подобные ограничения ввести очень трудно.
LimpTeaM писал(а):Он зараза на лицензии и зашифрован
случаем не битрикс? а так обращайся к разработчику. Смысла самому ковыряться нет.
zg
-
LimpTeaM
- сержант
- Сообщения: 236
- Зарегистрирован: 2007-10-04 16:26:21
Непрочитанное сообщение
LimpTeaM » 2009-04-22 10:22:14
нет не битрикс. самописный от webmedia.ru
По совету incognito с bsdportal удалил последний добавившейся товар сегодня. и добавил его заново. Не добавился

LimpTeaM
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-04-22 10:37:23
LimpTeaM писал(а):нет не битрикс
тогда думаю стоит посмотреть в его сторону
LimpTeaM писал(а):самописный от webmedia.ru
гм... а фигаля тогда он закрытый... вот уроды, подикась ещё и ломанным гуардом..
LimpTeaM писал(а):По совету incognito с bsdportal удалил последний добавившейся товар сегодня. и добавил его заново. Не добавился
так, ну давай для начала хотябы дамп структуры таблиц. Сами данные не нужны, просто струткура. Может зря я грешу на разрабов.
zg
-
LimpTeaM
- сержант
- Сообщения: 236
- Зарегистрирован: 2007-10-04 16:26:21
Непрочитанное сообщение
LimpTeaM » 2009-04-22 10:42:36
Вы имеете ввиду это?
Код: Выделить всё
--
-- Дамп данных таблицы `dc_goods_cat`
--
INSERT INTO `dc_goods_cat` (`good_id`, `articul_str`, `subdiv_id`, `manuf_id`, `exists_b`, `descr_txt`, `price1_fl`, `name_str`, `picture_blb`, `thumb_blb`) VALUES
(1, '', 2, 5, 1, 'Девушка с виноградом. 18 век. Неизвестный голландский художник.', 18356.00, 'Девушка с виноградом', 0x20202020....b528
skipped
Код: Выделить всё
--
-- Структура таблицы `dc_goods_cat`
--
CREATE TABLE IF NOT EXISTS `dc_goods_cat` (
`good_id` int(11) NOT NULL auto_increment,
`articul_str` varchar(50) collate cp1251_general_cs NOT NULL default '',
`subdiv_id` int(11) default NULL,
`manuf_id` int(11) default NULL,
`exists_b` int(4) default NULL,
`descr_txt` text collate cp1251_general_cs NOT NULL,
`price1_fl` decimal(10,2) default '0.00',
`name_str` varchar(150) collate cp1251_general_cs NOT NULL default '',
`picture_blb` longblob NOT NULL,
`thumb_blb` longblob NOT NULL,
PRIMARY KEY (`good_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_general_cs AUTO_INCREMENT=77 ;
обрезал остальные цифры
я правильно понимаю, что последующий набор символов это картинка?
Последний раз редактировалось
zg 2009-04-22 10:46:52, всего редактировалось 1 раз.
Причина: убрал девушку с виноградом -)
LimpTeaM
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-04-22 10:45:25
LimpTeaM писал(а):webmedia.ru

нда лавры битрикса многим не дают покоя

вот и ещё одни копипастеры. А вот и их "закрытая цмс" _http://
www.dsite.ru/webmedia_15.html 
100 баксов в розницу.
Почему-то битрикс у них стоит всего 5 килорублей, хотя это монстер, а не движок, а сайт на дсайте от 12... где логика... -)))
zg
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-04-22 10:48:46
LimpTeaM писал(а):я правильно понимаю, что последующий набор символов это картинка?
да
гм... картинка и эскиз
LimpTeaM писал(а): `picture_blb` longblob NOT NULL,
`thumb_blb` longblob NOT NULL,
какие средние размеры картинок в килобайтах?
zg
-
LimpTeaM
- сержант
- Сообщения: 236
- Зарегистрирован: 2007-10-04 16:26:21
Непрочитанное сообщение
LimpTeaM » 2009-04-22 10:51:24
80-100 килобайт.размер базы последнего бекапа (был дня 2-3 назад 43 мегабайта)
LimpTeaM
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-04-22 11:00:37
LimpTeaM писал(а):80-100 килобайт
там может памяти процессу не хватать при создании эскиза, если он создаётся непосредственно из картинки.
Нужно проверить во-первых лимит памяти
Во-вторых посмотреть сколько памяти кушается при добавлении картинки
Код: Выделить всё
echo sprintf("%.3fMb\n", memory_get_peak_usage()/1024/1024);
zg
-
LimpTeaM
- сержант
- Сообщения: 236
- Зарегистрирован: 2007-10-04 16:26:21
Непрочитанное сообщение
LimpTeaM » 2009-04-22 11:14:46
Долез до сервера.
сегодняшний последний бекап:
50 мегабайт
Последний раз редактировалось
LimpTeaM 2009-04-22 12:43:16, всего редактировалось 1 раз.
LimpTeaM
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-04-22 11:16:56
LimpTeaM писал(а):128M
0.073Mb
гм...
Надо проверить следующее:
1. зависит ли добавление записи от содержимого полей
2. зависит ли добавление записи от типа картинки и её размеров
Чтобы исключить содержимое, надо в поля вписывать только цифры или английские буквы.
Чтобы исключить картинку надо попробовать подобавлять без картинки, с маленькой картинкой, с картинками разных типов.
LimpTeaM писал(а):50M
-)) гуд, ты рут или хостинг заказной?
zg
-
LimpTeaM
- сержант
- Сообщения: 236
- Зарегистрирован: 2007-10-04 16:26:21
Непрочитанное сообщение
LimpTeaM » 2009-04-22 11:22:37
по первому могу сказать сразу:
товар почти одинаковый и на протяжении нескольких месяцев все нормально добавлялось и показывалось. Поэтому это я наверное сразу отклоню.
При этом кстати,если я допустим буду вносить информацию в других местах (например новости или еще что-нить будь) все добавлется. походу проблема только с этой таблицей где находиться каталог товаров

.
з.ы. сервер выделенный с рутом. достался в наследство от какого-то линуксоида. переделать его нормально не хватает времени

так что могу делать все в принципе, но куда рыть не пойму

стоит правильная ос

LimpTeaM
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-04-22 11:30:01
LimpTeaM писал(а):з.ы. сервер выделенный с рутом. так что могу делать все в принципе, но куда рыть не пойму
надо во-первых включить вывод ошибок в логи. Дальше смотреть убдет ли ругань при добавлении записи с картинками.
LimpTeaM писал(а):проблема только с этой таблицей где находиться каталог товаров
хм... для начала её проверить
Код: Выделить всё
mysql> check table test;
+-----------+-------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------+-------+----------+----------+
| test.test | check | status | OK |
+-----------+-------+----------+----------+
1 row in set (0.02 sec)
mysql>
Пока первостепенная задача выявить закономерность ошибок, то есть когда запись железно добавляется, а когда нет.
Кстати, хостинг как-то ограничивает использование мускула? К примеру на ру-центре ты можешь задать лимит базы.
zg
-
LimpTeaM
- сержант
- Сообщения: 236
- Зарегистрирован: 2007-10-04 16:26:21
Непрочитанное сообщение
LimpTeaM » 2009-04-22 11:36:53
надо во-первых включить вывод ошибок в логи. Дальше смотреть убдет ли ругань при добавлении записи с картинками.
эм простите новичка, но как? добавление строчки в /etc/my.cnf ?
проверил все базу на наличие ошибок в таблицах (везде ОК) проверял через phpmyadmin.
как я знаю не ограничивает. сервер стоит у Агавы
LimpTeaM
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-04-22 11:42:42
LimpTeaM писал(а):эм простите новичка, но как? добавление строчки в /etc/my.cnf ?
муся скорее всего тут ни при чём, надо ошибки пхп смотреть.
Есть два спорных момента:
1. отсуствие явных ошибок
2. не прослеживается система ошибок
Надо искать ошибки
zg
-
LimpTeaM
- сержант
- Сообщения: 236
- Зарегистрирован: 2007-10-04 16:26:21
Непрочитанное сообщение
LimpTeaM » 2009-04-22 11:48:50
в логах апача, только такая запись:
Код: Выделить всё
File does not exist: /usr/local/www/functions.js
но я думаю она тут не причем, ничего другого я к сожалению не вижу.
2. не прослеживается система ошибок
Вот это и есть самое интересное, что через админку все прекрасно добавляется, но нифига не отображается, и причем только в каталоге. во все остальных все хорошо.
При добавлении товара никаких ошибок не происходит

LimpTeaM
-
LimpTeaM
- сержант
- Сообщения: 236
- Зарегистрирован: 2007-10-04 16:26:21
Непрочитанное сообщение
LimpTeaM » 2009-04-22 12:09:17
разобрался! + вспомнил если честно! Уважаемый Zg! прошу прощения, что отнял у Вас столько времени! проблема была в том, что если не указать производителя товар не добавлется. И это притом, что производитель = "нет" уже есть и если его указывать, то товар не добавлялся. Создал еще одного производителя "нет" и все заработало

LimpTeaM
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-04-22 12:12:42
LimpTeaM писал(а):разобрался! + вспомнил если честно!
-))) гуд
только это должно было выясниться ещё на этом этапе
zg писал(а):Надо проверить следующее:
1. зависит ли добавление записи от содержимого полей
zg