Bug 29159

Summary: Некорректная работа mod_fastcgi
Product: Branch p7 Reporter: Andrew Kornilov <hiddenman>
Component: apache2-mod_fastcgiAssignee: Andrey Cherepanov <cas>
Status: CLOSED WONTFIX QA Contact: qa-p7 <qa-p7>
Severity: major    
Priority: P3    
Version: не указана   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 29179    
Attachments:
Description Flags
Патч, исправляющий проблему с EINTR none

Description Andrew Kornilov 2013-07-08 13:34:12 MSK
Приветствую.

Долго пытался понять, почему у меня логи переполнены ошибками вида:

[Mon Jul 08 09:17:27 2013] [error] [client 194.150.106.66] (4)Interrupted system call: FastCGI: comm with server "/usr/lib/rt/bin/mason_ha
ndler.fcgi" aborted: select() failed

Как оказалось, это ооооочень древняя проблема.

Вот баг из багзиллы debian-а:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504132

Вот по-русски:
http://www.stableit.ru/2013/03/interrupted-system-call-fastcgi-comm.html

Судя по всему, эта проблема есть и у нас и поможет только втягивание патчей из devel ветки. Главное, чтобы они что-то другое не разломали.
Comment 1 Andrew Kornilov 2013-07-08 13:37:57 MSK
Вот от девелоперов снапшот как раз, для решения проблемы:
http://mailman.fastcgi.com/pipermail/fastcgi-developers/2009-January/000156.html

Релиза 2.4.7 до сих пор нет, получается?
Comment 2 Andrew Kornilov 2013-07-12 17:42:47 MSK
В общем, я сейчас попробую собрать промежуточную версию и потестировать у себя.
Comment 3 Andrew Kornilov 2013-07-12 17:59:25 MSK
Прикладываю патч.  Сделал diff между старое версией и снапшотом, который исправляет эту и еще несколько ошибок. 
Убрал только изменение версии, т.к. оно делало так:

-#define MOD_FASTCGI_VERSION "2.4.6"
+#define MOD_FASTCGI_VERSION "mod_fastcgi-SNAP-0910052141"
Comment 4 Andrew Kornilov 2013-07-12 18:01:01 MSK
Created attachment 5885 [details]
Патч, исправляющий проблему с EINTR
Comment 5 Andrew Kornilov 2013-07-13 00:47:58 MSK
Поставил сборку с патчем. Пока все работает. В понедельник активно пользователи потестируют, сообщу, ушла ли это проблема.
Comment 6 Andrew Kornilov 2013-07-15 13:23:10 MSK
Полёт нормальный, проблема ушла, всё как часы.
Думаю, можно закрывать все баги, выкатывать сборку и обновлять её же в p7 хотя бы. А лучше везде? mod_fastcgi уже года 4 не развивается, везде одна и та же древняя версия.
Comment 7 Andrey Cherepanov 2018-05-25 18:12:54 MSK
В p7 версии 2.4.7 не будет. В p8 apache2-2.4.28.
Comment 8 Andrey Cherepanov 2018-05-25 18:16:50 MSK
Пакет удалён из Sisyphus и p8.