1 / 1 / 0
Регистрация: 12.12.2014
Сообщений: 71
1

SMTP. Socket timeout after 10 seconds

15.11.2021, 12:40. Показов 1055. Ответов 25

Здравствуйте! У меня на VPS постоянно падает smtp. Вот письмо от робота VPS:
Код
***** Nagios *****

Notification Type: PROBLEM
Service: smtp:25
Host: vmXXXXX-XXX.XXX.XXX.XXX
Address: XXX.XXX.XXX.XXX
State: CRITICAL

Date/Time: Sat Nov 13 14:17:44 MSK 2021

Additional Info:
CRITICAL - Socket timeout after 10 seconds
Перерыл весь интернет, ничего не нашел толкового. Сервак падает раз в сутки. Конфигурация - Postfix/Dovecot/Mysql/Postgrey/spammassasin. Почта ходит справно, фильтры работают. Ваши суждения по поводу сей проблемы?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.11.2021, 12:40
Ответы с готовыми решениями:

Socket timeout не работает
<?php /** * Minecraft Server Status Query * @author Julian Spravil...

Socket.Connect() Timeout
Подскажите, как можно выставить таймаут соединения для метода Connect() у сокета?Нашёл только...

Socket read timeout. Не подключается к БД Oracle
Всем доброго времени суток, может кто сталкивался, помогите. В общем есть годовалый продакшен...

Socket.timeout при повторном recv()
Python 3.5 Windows Есть некая железка на микроконтроллере , работающая по TCP/IP , на ней...

Как отловить ошибку socket.timeout: timed out
Запрос на котором возникает ошибка self.proxy = {'http': 'socks5://181.101.35.69:1080', 'https':...

25
11 / 8 / 6
Регистрация: 07.05.2015
Сообщений: 171
17.11.2021, 16:55 2
Сервак падает раз в сутки.
А какая служба точнее из списка?
Postfix/Dovecot/Mysql/Postgrey/spammassasin.
0
1 / 1 / 0
Регистрация: 12.12.2014
Сообщений: 71
17.11.2021, 17:44  [ТС] 3
Цитата Сообщение от Dimka21 Посмотреть сообщение
А какая служба точнее из списка?
postfix

Но служба рестартует через 5 минут. Судя по всему хостер ограничивает нагрузку на сервер. Только не пойму, кто так грузит сервер, если оно так?

Добавлено через 1 минуту
причем 2 дня продержался сервак без перезагрузки. Сегодня снова раз перегрузился с той-же ошибкой
0
11 / 8 / 6
Регистрация: 07.05.2015
Сообщений: 171
17.11.2021, 18:27 4
1) Что в последних логах самого postfix?
2) А сервака?
0
1 / 1 / 0
Регистрация: 12.12.2014
Сообщений: 71
17.11.2021, 19:14  [ТС] 5
Это логи maillog во время аптайма
Код
Nov 17 14:10:45 mail spamd[31848]: prefork: child states: II
Nov 17 14:57:09 mail spamd[31848]: spamd: server killed by SIGTERM, shutting down
Nov 17 14:57:09 mail spamd[27018]: logger: removing stderr method
Nov 17 14:57:13 mail spamd[27022]: spamd: server started on IO::Socket::IP [127.0.0.1]:783, IO::Socket::IP [::1]:783 (running version 3.4.0)
Nov 17 14:57:13 mail spamd[27022]: spamd: server pid: 27022
Nov 17 14:57:13 mail spamd[27022]: spamd: server successfully spawned child process, pid 27026
Nov 17 14:57:13 mail spamd[27022]: spamd: server successfully spawned child process, pid 27027
Nov 17 14:57:13 mail spamd[27022]: prefork: child states: IS
Nov 17 14:57:13 mail spamd[27022]: prefork: child states: II
Nov 17 15:14:34 mail postgrey[2913]: action=greylist, reason=new, client_name=mail.redep.ru, client_address=192.162.246.210, sender=lu@redep.ru, recipient=anton@my_host.ru
Nov 17 15:14:34 mail postgrey[2913]: cleaning up old logs...
Это message лог
Код
Nov 17 15:10:02 mail systemd: Started Session 1328 of user root.
Nov 17 15:14:00 mail systemd-logind: Removed session 1327.
Это secure лог во время падения процесса
Код
Nov 17 15:05:01 mail sshd[27518]: pam_unix(sshd:session): session opened for user root by (uid=0)
Nov 17 15:14:00 mail sshd[27518]: Received disconnect from xxx.xxx.xxx.xxx port 78059:11: Disconnect
аптайм был с 15:08 до 15:13 MSK
0
1 / 1 / 0
Регистрация: 12.12.2014
Сообщений: 71
18.11.2021, 13:33  [ТС] 6
Сегодня хостер прислал отчет по аптаймам. Я в шоке. Отчет в аттаче

Одного не пойму - при чем тут порт 25, если я использую 587?
Миниатюры
SMTP. Socket timeout after 10 seconds  
0
1 / 1 / 0
Регистрация: 12.12.2014
Сообщений: 71
18.11.2021, 13:40  [ТС] 7
блин, хрень сгородил. 25-й нужен для внешней почты.
0
11 / 8 / 6
Регистрация: 07.05.2015
Сообщений: 171
19.11.2021, 11:33 8
А можно логи когда произошел процесс падения службы и Nagios прислал сообщение?
0
1 / 1 / 0
Регистрация: 12.12.2014
Сообщений: 71
19.11.2021, 11:39  [ТС] 9
Код
Nov 19 06:13:16 mail postfix/anvil[24227]: statistics: max connection rate 1/60s for (smtp:141.98.10.220) at Nov 19 06:09:06
Nov 19 06:13:16 mail postfix/anvil[24227]: statistics: max connection count 1 for (smtp:141.98.10.220) at Nov 19 06:09:06
Nov 19 06:13:16 mail postfix/anvil[24227]: statistics: max cache size 2 at Nov 19 06:09:56
и второе падение за сегодня:
Код
Nov 19 10:30:56 mail postfix/smtpd[5161]: disconnect from unknown[78.108.80.106] commands=0/0
Nov 19 10:32:27 mail postfix/submission/smtpd[5292]: connect from scanner-07.ch1.censys-scanner.com[167.94.138.58]
Nov 19 10:32:28 mail postfix/submission/smtpd[5292]: lost connection after STARTTLS from scanner-07.ch1.censys-scanner.com[167.94.138.58]
Nov 19 10:32:28 mail postfix/submission/smtpd[5292]: disconnect from scanner-07.ch1.censys-scanner.com[167.94.138.58] ehlo=1 starttls=1 commands=2
Nov 19 10:32:37 mail postfix/smtpd[5224]: connect from unknown[78.108.80.106]
0
11 / 8 / 6
Регистрация: 07.05.2015
Сообщений: 171
23.11.2021, 17:38 10
А если в postfix выключить tls?

Bash
1
set smtpd_use_tls=no
0
1 / 1 / 0
Регистрация: 12.12.2014
Сообщений: 71
23.11.2021, 18:56  [ТС] 11
нельзя. Я гоняю почту по tls. Видимо это грейлист что-то мутит из-за задержек для проверки реальности отправителя. Пока не поборол. Ищу, как можно настроить грейлист и не попасть на аптайм
0
11 / 8 / 6
Регистрация: 07.05.2015
Сообщений: 171
24.11.2021, 09:10 12
А если грейлист выключить - служба не падает?
0
1 / 1 / 0
Регистрация: 12.12.2014
Сообщений: 71
24.11.2021, 11:52  [ТС] 13
нет, не падает, но мне грейлист нужен
0
11 / 8 / 6
Регистрация: 07.05.2015
Сообщений: 171
24.11.2021, 16:58 14
Грейлист на postgrey ?
0
1 / 1 / 0
Регистрация: 12.12.2014
Сообщений: 71
24.11.2021, 18:14  [ТС] 15
ну конечно
0
11 / 8 / 6
Регистрация: 07.05.2015
Сообщений: 171
24.11.2021, 18:24 16
Что там в настройках postgrey?
0
1 / 1 / 0
Регистрация: 12.12.2014
Сообщений: 71
24.11.2021, 18:48  [ТС] 17
Код
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, check_policy_service unix:postgrey/socket, permit
OPTIONS="--unix=/var/spool/postfix/postgrey/socket --delay=60"
Это я редактировал main.cf postfix

Добавлено через 9 минут
Лог самого постгрея говорит, что все окей:
Код
Nov 24 09:40:03 mail postgrey[2913]: cleaning up old logs...
Nov 24 10:24:23 mail postgrey[2913]: action=greylist, reason=new, client_name=unknown, client_address=212.19.134.122, sender=kodeks@sewef.ru, recipient=anton@MYSITE.SRU
Nov 24 12:54:06 mail postgrey[2913]: action=greylist, reason=new, client_name=unknown, client_address=178.140.221.34, sender=andreas@pokes.ru, recipient=anton@MYSITE.SRU
Nov 24 12:54:06 mail postgrey[2913]: cleaning up old logs...
Nov 24 15:24:18 mail postgrey[2913]: action=greylist, reason=new, client_name=foxrott.ru, client_address=87.251.85.29, sender=sender@foxrott.ru, recipient=admin@MYSITE.SRU
Nov 24 15:24:18 mail postgrey[2913]: cleaning up old logs...
Nov 24 15:54:30 mail postgrey[2913]: action=pass, reason=triplet found, delay=1812, client_name=foxrott.ru, client_address=87.251.85.29, sender=sender@foxrott.ru, recipient=admin@MYSITE.SRU
Nov 24 15:54:32 mail spamd[27026]: spamd: connection from localhost [::1]:36228 to port 783, fd 6
Nov 24 15:54:32 mail spamd[27026]: spamd: setuid to spamd succeeded
Nov 24 15:54:32 mail spamd[27026]: spamd: processing message (unknown) for spamd:5001
Nov 24 15:54:32 mail spamd[27026]: spamd: clean message (2.7/5.0) for spamd:5001 in 0.5 seconds, 14628 bytes.
Nov 24 15:54:32 mail spamd[27026]: spamd: result: . 2 - DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HTML_MESSAGE,MISSING_MID,RCVD_IN_MSPIKE_BL,RCVD_IN_MSPIKE_L5,RCVD_IN_PSBL,SPF_HELO_PASS,SPF_PASS,URIBL_BLOCKED scantime=0.5,size=14628,user=spamd,uid=5001,required_score=5.0,rhost=localhost,raddr=::1,rport=36228,mid=(unknown),autolearn=no autolearn_force=no
Nov 24 15:54:33 mail spamd[27022]: prefork: child states: II
Nov 24 18:05:28 mail postgrey[2913]: action=greylist, reason=new, client_name=dewab.ru, client_address=185.186.142.134, sender=nesterova@dewab.ru, recipient=anton@MYSITE.SRU
Nov 24 18:05:28 mail postgrey[2913]: cleaning up old logs...
Nov 24 18:11:20 mail postgrey[2913]: action=greylist, reason=new, client_name=mail.tuhuz.ru, client_address=109.237.96.196, sender=sbyt@tuhuz.ru, recipient=anton@MYSITE.SRU
0
11 / 8 / 6
Регистрация: 07.05.2015
Сообщений: 171
24.11.2021, 20:28 18
А если увеличить время задержки?
Bash
1
--delay=120
0
1 / 1 / 0
Регистрация: 12.12.2014
Сообщений: 71
25.11.2021, 13:29  [ТС] 19
Цитата Сообщение от Dimka21 Посмотреть сообщение
А если увеличить время задержки?
пока все ровно.

Добавлено через 28 минут
к сожалению, все письма улетают в спам по грейлисту с --delay=120. Пока поставил --delay=40. Письма пошли

Вот лог постгрея:
Код
Nov 25 12:25:00 mail postgrey[2913]: cleaning up old logs...
Nov 25 13:09:44 mail postgrey[2913]: action=greylist, reason=new, client_name=forward500p.mail.yandex.net, client_address=77.88.28.110, sender=ххх@yandex.ru, recipient=support@МОЙХОСТ.ru
Nov 25 13:17:18 mail postgrey[2913]: action=pass, reason=triplet found, delay=454, client_name=forward500p.mail.yandex.net, client_address=77.88.28.110, sender=ххх@yandex.ru, recipient=support@МОЙХОСТru
0
11 / 8 / 6
Регистрация: 07.05.2015
Сообщений: 171
25.11.2021, 14:02 20
Пока поставил --delay=40. Письма пошли
postfix Все равно продолжил падать?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2021, 14:02

Ошибка: Socket error #10060 Connection timeOut
В общем есть обычный FTP клиент на Delphi . Раньше он работал но после переустановки винды на прочь...

Отправка email через socket smtp
Прошу помочь в одном скрипте он отправляет email через smtp, не подскажите как внедрить анонимную...

Bluetooth Android. read failed, socket might closed or timeout, read ret: -1
Всем привет! Есть след. девайсы: OnePlus, Samsung A50, Pixel 3a Пытаюсь подключить девайсы по...

Невозможно создать Socket: Socket sock = new Socket(someHostString,somePortInt);
Народ! Помогите пожалуйста. Вся красота губится на exception что выскакивает в момент создания...

криво работает Timeout.timeout
привет всем. понадобилось мне тут написать по-быстрому сканер socks5-серваков. по идее должно быть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.