Заметки linux администратора
- Details
- Hits: 3160
Есть в communigate такая полезная штука - Helpers (Помощники) https://www.communigate.com/communigatepro/Helpers.html. Данные приложения позволяют отправлять письмо, звонок и др. на обработку произвольной программы. Например, helpers активно используется в antispam plugin. У communigate все примеры на перле, я более знаком с питоном, поэтому хотелось попробовать его использовать. Появилась задача записывать все исходящие/входящие письма (Дата, от Кого, к Кому, Тема).
У communigate есть библиотека скриптов - http://www.communigate.com/ru/main/purchase/scriptrepository.html, где под наши цели подходит CGP-Helper-Plugin.pl - Пример-макет для написания своего Helper-а. Смотрим на него и переписываем под нас на питоне. Изначально задача состояла в состыковке самописной crm и почты communigate - чтобы все исходящие/входящие письма фиксировались на сайте.
Read more: Communigate - написание собственного обработчика на python (record email)
- Details
- Hits: 3620
Когда пару лет назад переезжали с почты gmail на собственный почтовый сервер communigate, вылезла данная неприятная ошибка (после выхода сервера на рабочую нагрузку). Как решилось (в нашем случае 250 учетных записей):
Установка - Почта - smtp - Передача - Каналы - увеличили с 50 до 300 Установки- Услуги - HTTPU - Каналы - увеличили до 300
- Details
- Hits: 2328
Необходимо добавить в таблицу маршрутизатора:
имя.домена = error
- Details
- Hits: 2790
Php-разработчики попросили помочь с решением проблемы автозапуска nodejs приложения после загрузки ОС и его автоматического "поднятия" если оно упадет. С nodejs я на "вы", поэтому начал искать в интернете готовые решения.
Возможные частично удовлетворяющие решения: запуск в кроне после перезагрузки, написание init-скрипта, forever-service (вроде как может поднимать упавшие приложения nodejs, но в свою очередь ему самому как-то надо стартовать). Правильным выглядит использование systemd (там и автозагрузка, и поднятие упавшего приложения), но на сервере стоит 7 wheezy. Можно, конечно, его поставить, но поломать рабочий сайт не совсем хотелось.
Из простого и не затратного по времени показалась установка и использование monit.
Read more: Пример автостарта и поднятия упавшего приложения nodejs