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

Перенос папки debmes с Log файлами на другой диск

Добавлено: Чт сен 21, 2017 12:56 pm
igorewa
Друзья подскажите как сделать что бы система писала в папку debmes логи на другой диск? У меня система стоит на SSD и не охота его лишний раз мучать.

Re: Перенос папки debmes с Log файлами на другой диск

Добавлено: Чт сен 21, 2017 1:10 pm
zelevova
Вроде как в последних альфах в файле config.php появилась строка:

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

//Define('LOG_DIRECTORY', 'c:/temp');                 // PATH TO STORE LOGS   
Не оно?

А вообще на тему ssd чет я перестал заморачиваться. Поставил на бук, по мониторил утилитой и понял что расчетное количество циклов закончится лет через 10. Хотя вроде активно пишется на него.
Недавно поставил еще один на кубик на котором majordomo крутится.

Re: Перенос папки debmes с Log файлами на другой диск

Добавлено: Чт сен 21, 2017 1:26 pm
igorewa
zelevova писал(а):Вроде как в последних альфах в файле config.php появилась строка:

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

//Define('LOG_DIRECTORY', 'c:/temp');                 // PATH TO STORE LOGS    
Не оно?

А вообще на тему ssd чет я перестал заморачиваться. Поставил на бук, по мониторил утилитой и понял что расчетное количество циклов закончится лет через 10. Хотя вроде активно пишется на него.
Недавно поставил еще один на кубик на котором majordomo крутится.
Наверное не оно так путь для логов такой

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

C:\_majordomo\htdocs\debmes
а не

Re: Перенос папки debmes с Log файлами на другой диск

Добавлено: Чт сен 21, 2017 1:48 pm
Logrus
а ты попробуй добавь только раскомментировав и прописав свой путь

Re: Перенос папки debmes с Log файлами на другой диск

Добавлено: Чт сен 21, 2017 2:00 pm
igorewa
Logrus писал(а):а ты попробуй добавь только раскомментировав и прописав свой путь
Попробовал

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

Define('LOG_CYCLES', 'e:/log'); 
не помогло. ( папку log на диске Е создал )

Re: Перенос папки debmes с Log файлами на другой диск

Добавлено: Пт сен 22, 2017 3:17 pm
zelevova
А как

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

Define('LOG_DIRECTORY', 'c:/temp');
превратилось в
igorewa писал(а):

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

Define('LOG_CYCLES', 'e:/log'); 
?

У себя пробовал:

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

Define('LOG_DIRECTORY', '/tmp/debmes');
Частично заработало.
в /tmp/debmes появились файлыПоказать
2017-09-22_error.log
2017-09-22_homebridge.log
2017-09-22.log
2017-09-22_megad.log
Но при перезапуске:
ошибкиПоказать
sh: 1: cannot create /var/www/html/debmes/log_2017-09-22-cycle_connect.php.txt: Directory nonexistent
Starting ./scripts/cycle_mqtt.php ...
15:06:08 Starting thread: exec php -q ./scripts/cycle_mqtt.php --params "a:0:{}">>/var/www/html/debmes/log_2017-09-22-cycle_mqtt.php.txt
OK
sh: 1: cannot create /var/www/html/debmes/log_2017-09-22-cycle_mqtt.php.txt: Directory nonexistent
Starting ./scripts/cycle_scheduler.php ...
15:06:08 Starting thread: exec php -q ./scripts/cycle_scheduler.php --params "a:0:{}">>/var/www/html/debmes/log_2017-09-22-cycle_scheduler.php.txt
OK
sh: 1: cannot create /var/www/html/debmes/log_2017-09-22-cycle_scheduler.php.txt: Directory nonexistent
Starting ./scripts/cycle_wscache.php ...
15:06:08 Starting thread: exec php -q ./scripts/cycle_wscache.php --params "a:0:{}">>/var/www/html/debmes/log_2017-09-22-cycle_wscache.php.txt
OK
sh: 1: cannot create /var/www/html/debmes/log_2017-09-22-cycle_wscache.php.txt: Directory nonexistent
Starting ./scripts/cycle_states.php ...
15:06:09 Starting thread: exec php -q ./scripts/cycle_states.php --params "a:0:{}">>/var/www/html/debmes/log_2017-09-22-cycle_states.php.txt
OK
sh: 1: cannot create /var/www/html/debmes/log_2017-09-22-cycle_states.php.txt: Directory nonexistent
Starting ./scripts/cycle_megad.php ...
15:06:09 Starting thread: exec php -q ./scripts/cycle_megad.php --params "a:0:{}">>/var/www/html/debmes/log_2017-09-22-cycle_megad.php.txt
OK
sh: 1: cannot create /var/www/html/debmes/log_2017-09-22-cycle_megad.php.txt: Directory nonexistent
Starting ./scripts/cycle_telegram.php ...
15:06:09 Starting thread: exec php -q ./scripts/cycle_telegram.php --params "a:0:{}">>/var/www/html/debmes/log_2017-09-22-cycle_telegram.php.txt
OK
sh: 1: cannot create /var/www/html/debmes/log_2017-09-22-cycle_telegram.php.txt: Directory nonexistent
Starting ./scripts/cycle_onvif.php ...
15:06:09 Starting thread: exec php -q ./scripts/cycle_onvif.php --params "a:0:{}">>/var/www/html/debmes/log_2017-09-22-cycle_onvif.php.txt
OK
ALL CYCLES STARTED
15:06:09 Closing thread: exec php -q ./scripts/cycle_websockets.php --params "a:0:{}">>/var/www/html/debmes/log_2017-09-22-cycle_websockets.php.txt
15:06:09 Closing thread: exec php -q ./scripts/cycle_onewire.php --params "a:0:{}">>/var/www/html/debmes/log_2017-09-22-cycle_onewire.php.txt
15:06:09 Closing thread: exec php -q ./scripts/cycle_webvars.php --params "a:0:{}">>/var/www/html/debmes/log_2017-09-22-cycle_webvars.php.txt
15:06:09 Closing thread: exec php -q ./scripts/cycle_execs.php --params "a:0:{}">>/var/www/html/debmes/log_2017-09-22-cycle_execs.php.txt
Скорее всего это связано с файловой системой tmpfs. Она просто не успевает примонтироваться, Но почему путь к логам стандартный?

Re: Перенос папки debmes с Log файлами на другой диск

Добавлено: Пт сен 22, 2017 4:41 pm
Logrus

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

  Define('LOG_DIRECTORY', 'c:\temp');                 // PATH TO STORE LOGS      
в винде слеш
2017-09-22.log переехал, а логи циклов нет
после перезапуска все отлично, за исключением выше

не знаю как описать, но домашние страницы не отдаются( апач упал?), а потом и главная пропала( с андроида заходил, кэш был?), в логах пусто, в терминале тоже( старт.бат), закомментировал нафиг

Re: Перенос папки debmes с Log файлами на другой диск

Добавлено: Пт сен 22, 2017 4:49 pm
igorewa
Частично и у меня заработало, всего 2 файла пишутся в новое место, а остальные 15 так и пишутся в

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

C:\_majordomo\htdocs\debmes

Re: Перенос папки debmes с Log файлами на другой диск

Добавлено: Пт сен 22, 2017 6:06 pm
Logrus
log_2017-09-22-cycle_schedapp.php
дата есть в названии файла

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

01:41:55 running cycle_schedapp.php
2017-09-22 01:41:55 Checking scheduler app tasks...2017-09-22 01:42:00 Checking scheduler app tasks...2017-09-22 01:43:00 Checking scheduler app tasks...2017-09-22 01:44:00 Checking scheduler app tasks...2017-09-22 01:45:00 Checking scheduler app tasks...2017-09-22 01:46:00
кусок, нет переноса строки и зачем не только тут дата

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

01:41:59 running cycle_webvars.php
01:57:56 Checking webvar: https://sinoptik.com.ru/погода-нижний-тагил
02:18:06 Checking webvar: https://sinoptik.com.ru/погода-нижний-тагил
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:18:07 Checking webvar: 
02:38:16 Checking webvar: https://sinoptik.com.ru/погода-нижний-тагил    
кусок, в вэб переменных только одна ссылка на синоптик, раз в 1200 сек., что он постоянно проверяет

rfgxf gjzdbkfcm?
пинг вывод отличается от первых двух выше( нет ни даты, ни времени, толку от перечня ипишников). и че выводит, хз

Re: Перенос папки debmes с Log файлами на другой диск

Добавлено: Пт сен 22, 2017 6:56 pm
Logrus
igorewa, гугли симлинк в винде
http://www.admin01.ru/faq/116.html