Violet Epifit

violet.su

Верный CRONTAB в Bitrix-24

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=”” <– Рекомендую поставить пустым, чтобы не спамить почту, если не нужно

# добавить ОДНУ рабочую строку для php_interface
* * * * * bitrix /usr/bin/php -f /home/bitrix/www/bitrix/php_interface/cron_events.php

# Остальные задачи
40 4 * * 6 root /opt/webdir/bin/bx-dehydrated


Syncthing на CentOS 9 — полная инструкция

 

 

🚀 Syncthing на CentOS 9 — полная инструкция

1. Установка

dnf install -y epel-release dnf install -y syncthing

2. Создать systemd-службу (от root)

cat > /etc/systemd/system/syncthing-bitrix.service << ‘EOF’ [Unit] Description=Syncthing for bitrix After=network.target [Service] User=bitrix Group=bitrix Type=notify ExecStart=/usr/bin/syncthing serve –no-browser –no-restart –logflags=0 SuccessExitStatus=3 4 Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target EOF systemctl daemon-reload

3. Настроить конфиг (открыть доступ извне)

# Запустить один раз для генерации конфига (если папка пуста) runuser -u bitrix — syncthing generate # Изменить адрес прослушивания sed -i ‘s/127.0.0.1:8384/0.0.0.0:8384/’ /home/bitrix/.local/state/syncthing/config.xml # Проверить результат grep address /home/bitrix/.local/state/syncthing/config.xml # Должно быть: <address>0.0.0.0:8384</address>

4. Настроить firewall

firewall-cmd –permanent –add-port=8384/tcp firewall-cmd –permanent –add-port=22000/tcp firewall-cmd –permanent –add-port=22000/udp firewall-cmd –reload

5. Запустить и включить автозагрузку

# Убить возможные ручные процессы pkill -9 -u bitrix syncthing sleep 2 # Запустить службу systemctl enable –now syncthing-bitrix.service # Проверить статус systemctl status syncthing-bitrix.service

6. Проверка работы

# Порт слушается ss -tlnp | grep 8384 # Должно быть: *:8384 или 0.0.0.0:8384 # Тест доступа curl -I http://127.0.0.1:8384 # Логи службы journalctl -u syncthing-bitrix -f

7. Доступ к веб-интерфейсу

Адрес: http://ВАШ_IP:8384 Логин/пароль: задаётся при первом входе (обязательно!) Device ID: отображается в интерфейсе

⚠️ Сразу задайте пароль в Настройки → Доступ к графическому интерфейсу

8. Управление службой

systemctl start syncthing-bitrix # запустить systemctl stop syncthing-bitrix # остановить systemctl restart syncthing-bitrix # перезапустить systemctl status syncthing-bitrix # статус journalctl -u syncthing-bitrix -f # логи

9. Расположение файлов

Тип Путь
Конфиг /home/bitrix/.local/state/syncthing/config.xml
База данных /home/bitrix/.local/state/syncthing/db/
Логи systemd journalctl -u syncthing-bitrix

10. Частые проблемы

Проблема Решение
Failed to acquire lock pkill -9 -u bitrix syncthing; sleep 2; systemctl start syncthing-bitrix
Не открывается веб-интерфейс Проверить curl, firewall, что в конфиге 0.0.0.0:8384
Служба падает при старте chown -R bitrix:bitrix /home/bitrix/.local/state/syncthing
Нет автозапуска systemctl is-enabled syncthing-bitrix → должен быть enabled

11. Обновление

dnf update syncthing systemctl restart syncthing-bitrix


Как правильно – имплантат или имплант?

Правильно: импланта́т и импла́нт.

Оба варианта являются нормативными и зафиксированы в орфографических словарях русского языка

gramota.ru

Кратко:

Форма
Статус
Примечание
имплантат
✅ правильно

Полная форма, от лат. implantare («всаживать»), чаще используется в научной и медицинской литературе

mel.fm
имплант
✅ правильно

Краткая форма, заимствована из английского implant, допустима в разговорной и профессиональной речи

www.ekburg.ru
имплантант
❌ ошибка

Такого слова в русском языке нет; суффикс -ант обычно обозначает лицо (лаборант, музыкант), поэтому форма логически несостоятельна

gramota.ru

Рекомендации по употреблению:

  • В официальных документах, научных статьях, медицинской документации предпочтительнее имплантат.
  • В устной речи, рекламе, общении с пациентами допустимо имплант — это нейтральный, более краткий вариант
    www.belstom.by

    .

  • Избегайте формы имплантант — это распространённая орфографическая ошибка
    www.ekburg.ru

    .


Maria DВ. Восстановление нарушенной репликации

Сначала делаем дамп на мастере
mysqldump -u root -ppassword –insert-ignore asapps > dump.sql
Потом восстанавливаем на реплике
mysql -u root -ppassword asapps < dump.sql

Если слетела реплика
STOP SLAVE;
CHANGE MASTER TO
MASTER_HOST=’violet.su’,
MASTER_USER=’repl’,
MASTER_PASSWORD=’password’,
MASTER_LOG_FILE=’mysql-bin.000015′,
MASTER_LOG_POS=18119910;
START SLAVE;

Если слетел мастер
USE mysql;
CREATE USER ‘repl’@’%’ IDENTIFIED BY ‘password’;
GRANT REPLICATION SLAVE ON *.* TO ‘repl’@’%’;
FLUSH PRIVILEGES;