Ok, i was adding the sentence inside the VirtualHost.  I set it outside,
and apache works. I will try if this solves the problem.

Thanks Graham

Ramiro

On Mon, 29 Mar 2021 at 18:17 Graham Dumpleton <[email protected]>
wrote:

> What was the error in the Apache error logs?
>
> You could be using a really old mod_wsgi version which doesn't have that
> option, in which case you should consider upgrading mod_wsgi.
>
> Also, that option must go outside of any VirtualHost, not inside. The
> error may be because you used it inside and Apache will not start properly.
>
> Graham
>
> On 30 Mar 2021, at 8:08 am, ramiro rodriguez <[email protected]>
> wrote:
>
> Graham, thanks for your reply.
> I tried to add *WSGISocketRotation Off *to my httpd.conf but it doesn't
> work. My browser shows this:
>
> <image.png>
>
> Is there another way to add that sentence to my configuration?
>
> In my apache log, I don't see any graceful restart of Apache before "Timeout
> when reading response headers from daemon process..."
>
> Thanks in advance!
>
>
> El lun, 29 mar 2021 a las 17:19, Graham Dumpleton (<
> [email protected]>) escribió:
>
>> The most likely cause for this is that something is triggering a graceful
>> restart of Apache. Most likely this could be your system logging system
>> doing a restart of Apache because of the need to rotate log files.
>>
>> Apache actually has its own way of managing and rotating log files so
>> that there is no need to do a restart of Apache, but Linux systems totally
>> ignore that and do it their own way, which in the default configuration
>> with mod_wsgi can result in this error, since you get stale socket
>> information in Apache child worker process since the socket for the daemon
>> process group gets changed on each restart, yet Apache child worker
>> processes when graceful restart is used can hang around longer if keep
>> alive connections are used for clients.
>>
>> Seems it is missing from the main docs and only mention in change notes,
>> but you can try setting:
>>
>>     WSGISocketRotation Off
>>
>> This will cause it to use the same socket name for daemon process groups
>> across restarts.
>>
>> Make that change and see if things improve.
>>
>> Also look at the Apache logs and see if you can confirm if anything is
>> trigger an Apache restart. You may need to have the Apache log level set to
>> info rather than err or warn to see information about restarts.
>>
>> Graham
>>
>> On 29 Mar 2021, at 11:49 pm, ramiro rodriguez <[email protected]>
>> wrote:
>>
>> Hi Graham and everyone,
>>
>> I have a problem with my mod_wsgi configuration. Sometimes, I think that
>> when there is a lot of traffic on my website, the page breaks and says
>> "Resource temporarily unavailable..."
>>
>> Timeout when reading response headers from daemon process
>>> (11)Resource temporarily unavailable: [client 181...] mod_wsgi
>>> (pid=4726): Unable to connect to WSGI daemon process 'FlaskApp' on
>>> '/run/httpd/wsgi.28794.0.1.sock' after multiple attempts as listener
>>> backlog limit was exceeded or the socket does not exist.
>>>
>>
>> The website makes aprox 12 requests every 2 minutes.
>> This is my httpd.conf file
>>
>> <VirtualHost *:443>
>>>
>>>         DocumentRoot "/var/www/FlaskApp/FlaskApp"
>>>         ServerName 54.165.200.2000
>>>
>>>         WSGIScriptAlias / /var/www/FlaskApp/flaskapp.wsgi
>>>         WSGIDaemonProcess FlaskApp 
>>> python-path=/var/www/FlaskApp/FlaskApp/venv/lib/python3.6/site packages 
>>> processes=6 threads=5
>>>         WSGIProcessGroup FlaskApp
>>>         <Directory /var/www/FlaskApp/FlaskApp/>
>>>                 WSGIProcessGroup FlaskApp
>>>                 WSGIApplicationGroup %{GLOBAL}
>>>                 Order allow,deny
>>>                 Allow from all
>>>         </Directory>
>>>         Alias /static /var/www/FlaskApp/FlaskApp/static
>>>         <Directory /var/www/FlaskApp/FlaskApp/static/>
>>>                 Order allow,deny
>>>                 Allow from all
>>>         </Directory>
>>>
>>>
>> What's causing the problem?
>> Thanks!
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "modwsgi" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/modwsgi/CAA6KZoRBLfVbD7bfwiDJbT8FNq5rL8AAA2OmxLyZEkbUd%3D3rVw%40mail.gmail.com
>> <https://groups.google.com/d/msgid/modwsgi/CAA6KZoRBLfVbD7bfwiDJbT8FNq5rL8AAA2OmxLyZEkbUd%3D3rVw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "modwsgi" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/modwsgi/9C7AFAD2-D91C-42E3-B5A4-80B11ACAA339%40gmail.com
>> <https://groups.google.com/d/msgid/modwsgi/9C7AFAD2-D91C-42E3-B5A4-80B11ACAA339%40gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "modwsgi" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
>
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/modwsgi/CAA6KZoRwWU8xu2TTgkXkM2udvyr-X9ZC4m8JhKLhhMrBH_hBLA%40mail.gmail.com
> <https://groups.google.com/d/msgid/modwsgi/CAA6KZoRwWU8xu2TTgkXkM2udvyr-X9ZC4m8JhKLhhMrBH_hBLA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "modwsgi" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/modwsgi/F67D330B-2F3D-4DE5-B9FF-39BD8E832A34%40gmail.com
> <https://groups.google.com/d/msgid/modwsgi/F67D330B-2F3D-4DE5-B9FF-39BD8E832A34%40gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/modwsgi/CAA6KZoTLNGBJfZn%3DTj1LHRR%2BuQM8%2BvXEn%2B46sx38NBx3B6MJWA%40mail.gmail.com.

Reply via email to