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: 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.

Reply via email to