F20 + Dovecot: dovecot.socket

Вопросы по серверному ПО - что выбрать, где найти, как настроить.

F20 + Dovecot: dovecot.socket

Сообщение ArcFi » 15 ноя 2014 03:12

dovecot.socket нарисовался при сегодняшнем обновлении Dovecot.
# rpm -q dovecot
dovecot-2.2.15-1.fc20.x86_64

# cat /usr/lib/systemd/system/dovecot.socket
[Unit]
Description=Dovecot IMAP/POP3 email server activation socket

[Socket]
#dovecot expects separate IPv4 and IPv6 sockets
BindIPv6Only=ipv6-only
ListenStream=0.0.0.0:143
ListenStream=[::]:143
ListenStream=0.0.0.0:993
ListenStream=[::]:993
KeepAlive=true

[Install]
WantedBy=sockets.target

Что это за зверь, и с чем его едят?
При попытке запуска конфликтует с dovecot.service.
ArcFi
 
Сообщения: 1390
Зарегистрирован: 04 дек 2011 20:41

Re: F20 + Dovecot: dovecot.socket

Сообщение s.xbatob » 15 ноя 2014 12:18

Как с чем? с мануалом на systemd :-)
Но в наступлении награды есть свой смысл и система,
И не бывает недостатка граблей.
Аватара пользователя
s.xbatob
 
Сообщения: 215
Зарегистрирован: 05 ноя 2011 20:01
Откуда: Санкт-Петербург

Re: F20 + Dovecot: dovecot.socket

Сообщение ArcFi » 15 ноя 2014 12:55

В общих чертах понятно, что socket-юнит описывает используемые сервисом порты.
Вопрос в том, зачем оно нужно, ведь раньше сервис работал и без этого, а в чейнджлоге информации о данном нововведении не обнаружил.
Кроме того, как упоминалось выше, попытка совместного запуска dovecot.service и dovecot.socket приводит к падению последнего из-за конфликта ресурсов.
ArcFi
 
Сообщения: 1390
Зарегистрирован: 04 дек 2011 20:41

Re: F20 + Dovecot: dovecot.socket

Сообщение s.xbatob » 15 ноя 2014 13:53

А в мануал заглянуть, чтобы не задавать очередной дилетантский вопрос? unit.socket сам запустит unit.service по необходимости.
For each socket file, a matching service file must exist, describing the service to start on incoming traffic on the socket
Systemd всё равно придётся изучить: на него переходят даже самые консервативные дистрибутивы.
Но в наступлении награды есть свой смысл и система,
И не бывает недостатка граблей.
Аватара пользователя
s.xbatob
 
Сообщения: 215
Зарегистрирован: 05 ноя 2011 20:01
Откуда: Санкт-Петербург

Re: F20 + Dovecot: dovecot.socket

Сообщение ArcFi » 15 ноя 2014 15:07

Я читал про socket-активацию, просто сходу непонятно, какой прок от этого конкретно для Dovecot.
И как в контексте наличия этой фишки теперь оптимально включать Dovecot-сервисы/сокеты.

Вроде, нагуглилось кое-что по теме:
http://comments.gmane.org/gmane.mail.imap.dovecot/63437
ArcFi
 
Сообщения: 1390
Зарегистрирован: 04 дек 2011 20:41


Вернуться в Fedora на сервере

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1