Bug 29159 - Некорректная работа mod_fastcgi
Summary: Некорректная работа mod_fastcgi
Status: CLOSED WONTFIX
Alias: None
Product: Branch p7
Classification: Distributions
Component: apache2-mod_fastcgi (show other bugs)
Version: не указана
Hardware: all Linux
: P3 major
Assignee: Andrey Cherepanov
QA Contact: qa-p7@altlinux.org
URL:
Keywords:
Depends on:
Blocks: 29179
  Show dependency tree
 
Reported: 2013-07-08 13:34 MSK by Andrew Kornilov
Modified: 2018-05-25 18:16 MSK (History)
0 users

See Also:


Attachments
Патч, исправляющий проблему с EINTR (17.72 KB, patch)
2013-07-12 18:01 MSK, Andrew Kornilov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.