Страница 2 из 2

Re: Максимальный размер базы данных

Добавлено: Чт дек 10, 2015 4:54 pm
Victor_S
Victor_S писал(а): Сергей где-то выкладывал скрипт по оптимизации базы данных.
Вспомнил...:) Теперь этот скрипт после обновления системы появляется...Пришлось повторно править после того как обновился...

Re: Максимальный размер базы данных

Добавлено: Чт дек 10, 2015 4:57 pm
sergejey
Victor_S писал(а):
Victor_S писал(а): Сергей где-то выкладывал скрипт по оптимизации базы данных.
Вспомнил...:) Теперь этот скрипт после обновления системы появляется...Пришлось повторно править после того как обновился...
Hint: Уже настроеный скрипт можно переименовать и тогда обновление его не перепишет.

Re: Максимальный размер базы данных

Добавлено: Чт дек 10, 2015 5:22 pm
Ko/|xo3HUk
zelevova писал(а):А если данные писать не каждые 2 секунды, а например каждые 4? за 60 часов падать будет или эти параметры не связанны?
Попробую провести тестовый эксперимент, заодно попробую в первый раз ардуину через RPi прошивать.
Victor_S писал(а):Нужно во-первых четко решить какая информация и в каком объеме действительно необходима для хранения.
Это самое сложное - хочется всё и как можно чаще :)

Re: Максимальный размер базы данных

Добавлено: Пт дек 11, 2015 10:56 am
Ko/|xo3HUk
Вечером очистил таблицу phistory. Утром остановились циклы. Перезапустил сервис majordomo - и опять поднялась вся история! Как очистить таблицу phistory и в оперативке и на sd-карте?

Re: Максимальный размер базы данных

Добавлено: Пт дек 16, 2016 12:01 pm
immortal
проблему удалось решить?
у меня так же

DietPi V139 на OrangePi PC
установлено:
vlc
mosquitto
java

периодически выдает ошибку:

Код: Выделить всё

Warning: mysqli_connect(): (HY000/1040): Too many connections in /var/www/lib/mysqli.class.php on line 109
Warning: mysqli_select_db() expects parameter 1 to be mysqli, boolean given in /var/www/lib/mysqli.class.php on line 111
Warning: mysqli_errno() expects parameter 1 to be mysqli, boolean given in /var/www/lib/mysqli.class.php on line 365
Warning: mysqli_error() expects parameter 1 to be mysqli, boolean given in /var/www/lib/mysqli.class.php on line 365
Fatal error: Call to a member function DbSafe() on null in /var/www/lib/mysqli.class.php on line 463
На сколько я понимаю всё дело в первой строке, ошибка возникает из-за повторного подключения к базе данных ибо не закрывает первое подключение.
У кого какие мысли будут?

разделы заполнены вот так:

Код: Выделить всё

root@DietPi:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/mmcblk0p2  2.2G  2.1G   94M  96% /
udev             10M     0   10M   0% /dev
tmpfs           201M  4.6M  197M   3% /run
tmpfs           502M     0  502M   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           502M     0  502M   0% /sys/fs/cgroup
tmpfs            20M   68K   20M   1% /var/www/cached
tmpfs            10M  1.2M  8.9M  12% /DietPi
tmpfs            20M   19M  1.1M  95% /var/log
tmpfs           502M   31M  471M   7% /tmp
/dev/mmcblk0p1   63M   36M   28M  56% /boot

Re: Максимальный размер базы данных

Добавлено: Пт дек 16, 2016 2:22 pm
Ko/|xo3HUk
У меня тогда решилось увеличением задержки между опросами датчиков. А после этого я переехал с RPi на ноут и больше у меня таких проблем не было.

Re: Максимальный размер базы данных

Добавлено: Пт дек 16, 2016 2:53 pm
immortal
Ko/|xo3HUk писал(а):У меня тогда решилось увеличением задержки между опросами датчиков. А после этого я переехал с RPi на ноут и больше у меня таких проблем не было.
странно, тут голая система.