Страница 5 из 18
Re: вопросы от новичка
Добавлено: Вс ноя 05, 2017 2:26 pm
skysilver
Logrus писал(а):а эти архивы от куда появляются, может в дальнейшем будут?
Логи от системы, служб и приложений. За архивацию (ротацию) отвечает системная служба logrotate, которая запускается ежедневно обычно в 6:25 утра.
Re: вопросы от новичка
Добавлено: Вс ноя 05, 2017 2:30 pm
Logrus
ок, понял, закомментировать и понаблюдать
но точно его каждый час нефиг запускать
в скрипт maintenance перенести, вот тоже вопрос, сборная солянка
Код: Выделить всё
// Optimize gps
$records=SQLSelect("SELECT ID, DEVICEID, LOCATION_ID FROM gpslog ORDER BY DEVICEID, ADDED DESC");
$total=count($records);
$to_delete=array();
for($i=1;$i<$total-1;$i++) {
if (!$records[$i]['LOCATION_ID']) continue;
if ($records[$i]['LOCATION_ID']==$records[$i+1]['LOCATION_ID'] && $records[$i]['LOCATION_ID']==$records[$i-1]['LOCATION_ID']) {
$to_delete[]=$records[$i]['ID'];
SQLExec("DELETE FROM gpslog WHERE ID=".$records[$i]['ID']);
}
}
// Optimize history
getURL('http://localhost/scripts/optimize_history.php',0);
// Delete rss histori
SQLExec("DELETE FROM rss_items WHERE TO_DAYS(NOW())-TO_DAYS(ADDED)>1");
require(ROOT.'scripts/startup_maintenance.php');
у меня треки, мне так кажется не чистит, копировал не помню у кого (но уже не раз убеждался, что в коннекте полно ошибок)
// выше поправил чистит
Re: вопросы от новичка
Добавлено: Чт ноя 16, 2017 6:04 pm
Logrus
Код: Выделить всё
//CPU usage
$cpu_usage=exec("top -bn 1 | awk '{print $9}' | tail -n +8 | awk '{s+=$1} END {print s}'");
setGlobal("ThisComputer.CPU_usage",$cpu_usage);
https://habrahabr.ru/post/260335/

- Снимок.PNG (31.01 КБ) 6888 просмотров
Код: Выделить всё
top - 20:01:35 up 5 days, 10:04, 1 user, load average: 0.13, 0.15, 0.14
Tasks: 164 total, 2 running, 162 sleeping, 0 stopped, 0 zombie
%Cpu(s): 4.3 us, 1.4 sy, 0.0 ni, 94.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 945512 total, 903684 used, 41828 free, 24 buffers
KiB Swap: 0 total, 0 used, 0 free. 634316 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1433 mysql 20 0 78548 25812 4948 S 11.1 2.7 367:14.48 mysqld
19285 root 20 0 93196 29016 22076 S 7.4 3.1 41:18.73 php
28836 pi 20 0 5248 2544 2092 R 3.7 0.3 0:06.76 top
26832 root 20 0 93976 30160 22220 R 1.8 3.2 2:03.10 php
1 root 20 0 22816 3960 2768 S 0.0 0.4 0:14.48 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.20 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:04.56 ksoftirqd/0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
7 root 20 0 0 0 0 S 0.0 0.0 7:01.75 rcu_sched
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
9 root rt 0 0 0 0 S 0.0 0.0 0:01.45 migration/0
10 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 lru-add-drain
11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/0
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/1
13 root rt 0 0 0 0 S 0.0 0.0 0:01.67 migration/1
14 root 20 0 0 0 0 S 0.0 0.0 0:01.18 ksoftirqd/1
16 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/1:0H
17 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/2
18 root rt 0 0 0 0 S 0.0 0.0 0:01.40 migration/2
19 root 20 0 0 0 0 S 0.0 0.0 0:10.55 ksoftirqd/2
21 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/2:0H
22 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/3
23 root rt 0 0 0 0 S 0.0 0.0 0:01.44 migration/3
24 root 20 0 0 0 0 S 0.0 0.0 0:02.15 ksoftirqd/3
26 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/3:0H
27 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
28 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns
29 root 20 0 0 0 0 S 0.0 0.0 0:00.67 khungtaskd
30 root 20 0 0 0 0 S 0.0 0.0 0:00.00 oom_reaper
31 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 writeback
32 root 20 0 0 0 0 S 0.0 0.0 0:00.02 kcompactd0
33 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 crypto
Уважаемые, объясните что этот вывод показывает
А, может кто и поделится с объяснением мониторингом малинки?
Re: вопросы от новичка
Добавлено: Вс ноя 19, 2017 4:59 pm
Logrus
Logrus писал(а):Она находится в файле lib/syncfiles.class.php
о, спасибо, искал по форуму и "азбуке"
не понял третий аргумент и в конце функции он-же
keepLatestLimitedBySize('/var/www/backup',350*1024*1024); //350Mb
при выполнении на все папки
Warning: rmdir(/var/www/backup/20171108/cms/templates): Directory not empty in /var/www/lib/syncfiles.class.php on line 770
Warning: rmdir(/var/www/backup/20171108/cms/weather): Directory not empty in /var/www/lib/syncfiles.class.php on line 770
Warning: rmdir(/var/www/backup/20171109/cms/files): Directory not empty in /var/www/lib/syncfiles.class.php on line 770
вопрос, а кто как чистит эту папку

- Снимок.PNG (113.43 КБ) 6794 просмотра
и может есть способ их как-то отключить?
Re: вопросы от новичка
Добавлено: Вс ноя 19, 2017 5:18 pm
nick7zmail
Ручками, через примонтированный в винду smb раздел =)
Re: вопросы от новичка
Добавлено: Вс ноя 19, 2017 5:52 pm
Logrus
плохо, в винде батник писал, а здесь я с монтированием не разобрался
Re: вопросы от новичка
Добавлено: Вс ноя 19, 2017 6:39 pm
nick7zmail
В смысле как в винду диски расшарить? Дак просто пакет samba ставь, и по примеру в конфиг вбивай папку, сетевое имя и тп...
А если папки надо временами чистить - просто через php даже можно.
И запускай раз в сутки к примеру по таймеру.
Re: вопросы от новичка
Добавлено: Вс ноя 19, 2017 7:15 pm
Logrus
понял, вроде б не проблема
с монтированием, где то писал, флешку хотел подключить, логи на нее вынести
что-то не то наделал образ пришлось заново записывать
Re: вопросы от новичка
Добавлено: Вс дек 03, 2017 7:47 am
Logrus
Народ пните в верном направлении, проверил и перепроверил, не вижу ошибки (на остальных также с кодом выводит верно)

- Снимок.PNG (18.15 КБ) 6541 просмотр

- Снимок1.PNG (11.27 КБ) 6541 просмотр

- Снимок3.PNG (1.52 КБ) 6541 просмотр
у датчика влажности максимальный порог в 45%, на сцене выводится синим, а не красным цветом, состояние high больше макслевел
Re: вопросы от новичка
Добавлено: Вс дек 03, 2017 8:58 am
nick7zmail
Нихрена не понятно, если честно)) вы покажите код состояния, покажите условия отображения синего...