Руслан писал(а):Руслан писал(а):Mqtt работает тока без оптимизации записи на SD.
С оптимизацией работает до перезагрузки (на древнем образе под pi2 тоже самое)
в терминале на sudo /etc/init.d/mosquitto status так же отвечает положительно.
Возможно надо в скрипт оптимизации надо добавить и москито , что то типа этого
DIR[0]=/var/log/apache2. Но это мое, скорее всего ошибочное, мнение.
В общем моя догадка подтвердилось
в продолжении списка
Код: Выделить всё
DIR[15]=/var/log/mpd
DIR[16]=/var/www/cached/urls
DIR[17]=/var/www/cached/voice
в /etc/init.d/prepare-dirs добавил
и все зароботало
настройки конечно слетают, но это наверное потому что я раньше 15мин перезагрузился.
в /etc/init.d/majordomo добавил паузу
Код: Выделить всё
#!/bin/sh
### BEGIN INIT INFO
# Provides: SmartLiving
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO
# ДОБАВИЛ ПАУЗУ
sleep 10
везде начиная с rc2.d переименовал на S03majordomo
строки в коде
Код: Выделить всё
sudo sed -i '/short_open_tag/s/Off/On/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/error_reporting/s/~E_DEPRECATED & ~E_STRICT/~E_NOTICE/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/max_execution_time/s/30/90/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/max_input_time/s/60/180/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/post_max_size/s/8/200/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/upload_max_filesize/s/2/50/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/max_file_uploads/s/20/150/' /etc/php/7.0/apache2/php.ini
# Настраиваем PHP для коммандной строки
sudo sed -i '/short_open_tag/s/Off/On/' /etc/php/7.0/cli/php.ini
sudo sed -i '/error_reporting/s/~E_DEPRECATED & ~E_STRICT/~E_NOTICE/' /etc/php/7.0/cli/php.ini
по прежнему не работают, все осталось дефолтное, поправил в ручную
пока все ОК[/spoiler]
я наврал, у меня москито работает, просто проверял на домашней системе на кубике через вэб, а в консоли работал на тестовой на оранже, пол дня убил и к вечеру посмотрел а айпишнег то не тот в браузере, оказывается москито работает.
но всё равно изменю в скрипте и добавлю.
а в консоли работают команды изменения php.ini? и пути правильные к файлам?
а, понял, в скрипте если распбиан или диетпи то php.ini правит в php5, сейчас поправим
UPD: внес изменения в соответствии с замечаниями
v.0.3.7
- конвертация таблиц только при расширенной конфигурации
- некоторые исправления в скриптах запуска
- исправлено внесение изменений в php.ini