Иногда при отправке формы (практически любой формы на моем сайте, которая отправляет мне электронное письмо) я получаю следующую ошибку:
File "/usr/lib/python2.5/smtplib.py", line 603, in starttls
(resp, reply) = self.docmd("STARTTLS")
File "/usr/lib/python2.5/smtplib.py", line 378, in docmd
return self.getreply()
File "/usr/lib/python2.5/smtplib.py", line 352, in getreply
line = self.file.readline()
File "/usr/lib/python2.5/socket.py", line 381, in readline
data = self._sock.recv(self._rbufsize)
error: (4, 'Interrupted system call')
Мой код отправляет письмо по электронной почте. Я также использую контактную форму Django, которая делает то же самое.
Проблема не всегда возникает. Это кажется очень случайным. Сегодня однажды стало так плохо, что он отображал ошибку каждый раз, когда я отправлял форму.
Перезапуск apache исправляет проблему для одной отправки, а затем делает это снова.
Я проверил ОЗУ и доступно много (доступно около 350 МБ).
Может ли кто-нибудь привести меня в правильном направлении? Что означает эта ошибка? Что я могу сделать, чтобы предотвратить это.
Спасибо.