Re: [Freeipa-devel] [PATCH 0036] Increased mod_wsgi socket-timeout
On 02.06.2016 19:34, Martin Basti wrote: On 01.06.2016 06:04, Martin Basti wrote: On 31.05.2016 09:41, Stanislav Laznicka wrote: On 05/30/2016 02:12 PM, Petr Spacek wrote: On 28.5.2016 15:59, Martin Basti wrote: On 27.05.2016 14:52, Stanislav Laznicka wrote: https://fedorahosted.org/freeipa/ticket/5833 Is possible to remove timeout completely as it used to be before? Even if this timeout is exceeded, command continue in execution and it just doesnt print result to user I agree with Martin. The timeout is pointless, please remove it or set it to 2^31 or so. The documentation does not clearly state what happens in the corner cases of this setting. However, by looking at the source code, I'm guessing that 0 is the default value which would eventually point to the Apache TimeOut and negative values seem just wrong for them here. They are converting it with atoi(), so I propose to set this to 2^31-1. Please put your findings to the ticket, patch LGTM I will test it today. Martin^2 ACK Pushed to master: 12d8a0cf22a271ff41e02f4bcf862877dd680ae5 We forgot to increment version number one-liner pushed master: * 5cb03128f8fa4b3e01db86247efbd9ffa888708d Upgrade mod_wsgi socket-timeout on existing installation From d98ccbf717ffed516dfa6bd0877a8e151fde20f1 Mon Sep 17 00:00:00 2001 From: Martin Basti Date: Mon, 6 Jun 2016 15:45:48 +0200 Subject: [PATCH] Upgrade mod_wsgi socket-timeout on existing installation The original fix was efective only on new installations. https://fedorahosted.org/freeipa/ticket/5833 --- install/conf/ipa.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/conf/ipa.conf b/install/conf/ipa.conf index c6457485a19ccdd469b96d8d29c71039290ed9da..20fc61fdb3c7bbd440c7719f9aa9faa415a9b2c9 100644 --- a/install/conf/ipa.conf +++ b/install/conf/ipa.conf @@ -1,5 +1,5 @@ # -# VERSION 20 - DO NOT REMOVE THIS LINE +# VERSION 21 - DO NOT REMOVE THIS LINE # # This file may be overwritten on upgrades. # -- 2.5.5 -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code
Re: [Freeipa-devel] [PATCH 0036] Increased mod_wsgi socket-timeout
On 01.06.2016 06:04, Martin Basti wrote: On 31.05.2016 09:41, Stanislav Laznicka wrote: On 05/30/2016 02:12 PM, Petr Spacek wrote: On 28.5.2016 15:59, Martin Basti wrote: On 27.05.2016 14:52, Stanislav Laznicka wrote: https://fedorahosted.org/freeipa/ticket/5833 Is possible to remove timeout completely as it used to be before? Even if this timeout is exceeded, command continue in execution and it just doesnt print result to user I agree with Martin. The timeout is pointless, please remove it or set it to 2^31 or so. The documentation does not clearly state what happens in the corner cases of this setting. However, by looking at the source code, I'm guessing that 0 is the default value which would eventually point to the Apache TimeOut and negative values seem just wrong for them here. They are converting it with atoi(), so I propose to set this to 2^31-1. Please put your findings to the ticket, patch LGTM I will test it today. Martin^2 ACK Pushed to master: 12d8a0cf22a271ff41e02f4bcf862877dd680ae5 -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code
Re: [Freeipa-devel] [PATCH 0036] Increased mod_wsgi socket-timeout
On 31.05.2016 09:41, Stanislav Laznicka wrote: On 05/30/2016 02:12 PM, Petr Spacek wrote: On 28.5.2016 15:59, Martin Basti wrote: On 27.05.2016 14:52, Stanislav Laznicka wrote: https://fedorahosted.org/freeipa/ticket/5833 Is possible to remove timeout completely as it used to be before? Even if this timeout is exceeded, command continue in execution and it just doesnt print result to user I agree with Martin. The timeout is pointless, please remove it or set it to 2^31 or so. The documentation does not clearly state what happens in the corner cases of this setting. However, by looking at the source code, I'm guessing that 0 is the default value which would eventually point to the Apache TimeOut and negative values seem just wrong for them here. They are converting it with atoi(), so I propose to set this to 2^31-1. Please put your findings to the ticket, patch LGTM I will test it today. Martin^2 -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code
Re: [Freeipa-devel] [PATCH 0036] Increased mod_wsgi socket-timeout
On 05/30/2016 02:12 PM, Petr Spacek wrote: On 28.5.2016 15:59, Martin Basti wrote: On 27.05.2016 14:52, Stanislav Laznicka wrote: https://fedorahosted.org/freeipa/ticket/5833 Is possible to remove timeout completely as it used to be before? Even if this timeout is exceeded, command continue in execution and it just doesnt print result to user I agree with Martin. The timeout is pointless, please remove it or set it to 2^31 or so. The documentation does not clearly state what happens in the corner cases of this setting. However, by looking at the source code, I'm guessing that 0 is the default value which would eventually point to the Apache TimeOut and negative values seem just wrong for them here. They are converting it with atoi(), so I propose to set this to 2^31-1. From 8fe005387d6952f112246a66298c521676a73224 Mon Sep 17 00:00:00 2001 From: Stanislav Laznicka Date: Fri, 27 May 2016 14:44:30 +0200 Subject: [PATCH] Increased mod_wsgi socket-timeout Longer-running CLI commands sometimes fail with "gateway time out" although the task still runs and finishes on server, not notifying the CLI back. Increasing socket-timeout should solve this. https://fedorahosted.org/freeipa/ticket/5833 --- install/conf/ipa.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/install/conf/ipa.conf b/install/conf/ipa.conf index cf10fc815640bcfc56152d342ee70d7d363ba4e5..c6457485a19ccdd469b96d8d29c71039290ed9da 100644 --- a/install/conf/ipa.conf +++ b/install/conf/ipa.conf @@ -41,7 +41,8 @@ WSGISocketPrefix /run/httpd/wsgi # Configure mod_wsgi handler for /ipa -WSGIDaemonProcess ipa processes=2 threads=1 maximum-requests=500 display-name=%{GROUP} +WSGIDaemonProcess ipa processes=2 threads=1 maximum-requests=500 \ + display-name=%{GROUP} socket-timeout=2147483647 WSGIImportScript /usr/share/ipa/wsgi.py process-group=ipa application-group=ipa WSGIScriptAlias /ipa /usr/share/ipa/wsgi.py WSGIScriptReloading Off -- 2.5.5 -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code
Re: [Freeipa-devel] [PATCH 0036] Increased mod_wsgi socket-timeout
On 28.5.2016 15:59, Martin Basti wrote: > > > On 27.05.2016 14:52, Stanislav Laznicka wrote: >> https://fedorahosted.org/freeipa/ticket/5833 >> >> >> > Is possible to remove timeout completely as it used to be before? > > Even if this timeout is exceeded, command continue in execution and it just > doesnt print result to user I agree with Martin. The timeout is pointless, please remove it or set it to 2^31 or so. -- Petr^2 Spacek -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code
Re: [Freeipa-devel] [PATCH 0036] Increased mod_wsgi socket-timeout
On 27.05.2016 14:52, Stanislav Laznicka wrote: https://fedorahosted.org/freeipa/ticket/5833 Is possible to remove timeout completely as it used to be before? Even if this timeout is exceeded, command continue in execution and it just doesnt print result to user Martin -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code