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

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

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

Сообщение igorewa » Чт сен 21, 2017 12:56 pm

Друзья подскажите как сделать что бы система писала в папку debmes логи на другой диск? У меня система стоит на SSD и не охота его лишний раз мучать.
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край
Благодарил (а): 32 раза
Поблагодарили: 68 раз

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

Сообщение zelevova » Чт сен 21, 2017 1:10 pm

Вроде как в последних альфах в файле config.php появилась строка:

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

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

А вообще на тему ssd чет я перестал заморачиваться. Поставил на бук, по мониторил утилитой и понял что расчетное количество циклов закончится лет через 10. Хотя вроде активно пишется на него.
Недавно поставил еще один на кубик на котором majordomo крутится.
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

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

Сообщение igorewa » Чт сен 21, 2017 1:26 pm

zelevova писал(а):Вроде как в последних альфах в файле config.php появилась строка:

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

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

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

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

C:\_majordomo\htdocs\debmes
а не
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Чт сен 21, 2017 1:48 pm

а ты попробуй добавь только раскомментировав и прописав свой путь
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

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

Сообщение igorewa » Чт сен 21, 2017 2:00 pm

Logrus писал(а):а ты попробуй добавь только раскомментировав и прописав свой путь
Попробовал

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

Define('LOG_CYCLES', 'e:/log'); 
не помогло. ( папку log на диске Е создал )
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край
Благодарил (а): 32 раза
Поблагодарили: 68 раз

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

Сообщение zelevova » Пт сен 22, 2017 3:17 pm

А как

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

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. Она просто не успевает примонтироваться, Но почему путь к логам стандартный?
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Пт сен 22, 2017 4:41 pm

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

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

не знаю как описать, но домашние страницы не отдаются( апач упал?), а потом и главная пропала( с андроида заходил, кэш был?), в логах пусто, в терминале тоже( старт.бат), закомментировал нафиг
Последний раз редактировалось Logrus Сб сен 23, 2017 12:40 am, всего редактировалось 3 раза.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

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

Сообщение igorewa » Пт сен 22, 2017 4:49 pm

Частично и у меня заработало, всего 2 файла пишутся в новое место, а остальные 15 так и пишутся в

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

C:\_majordomo\htdocs\debmes
Вложения
Снимок экрана 2017-09-22 в 16.44.20.png
Снимок экрана 2017-09-22 в 16.44.20.png (309.46 КБ) 5742 просмотра
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Пт сен 22, 2017 6:06 pm

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?
пинг вывод отличается от первых двух выше( нет ни даты, ни времени, толку от перечня ипишников). и че выводит, хз
Последний раз редактировалось Logrus Сб сен 23, 2017 12:39 am, всего редактировалось 1 раз.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Пт сен 22, 2017 6:56 pm

igorewa, гугли симлинк в винде
http://www.admin01.ru/faq/116.html
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить