Timeout when max-childrens reached.

Aperta
#11,260 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
c, php
Ambito
backend

Direzione di ricerca

Inizia leggendo il report Bugzilla collegato sull’attesa di PHP-FPM dopo il raggiungimento di max_children, quindi individua i punti di ingresso delle connessioni PHP-FPM e della gestione dei processi figli. Definisci il comportamento del timeout configurabile e i relativi casi di errore prima di identificare i test pertinenti; il lavoro è completato quando le connessioni sovraccariche terminano entro tale limite senza modificare il comportamento esistente dei timeout di esecuzione o HTTP.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Feature SAPI: fpm
Description

Referring to:
https://bz.apache.org/bugzilla/show_bug.cgi?id=66603

It will be nice to set a timeout limit when connection will be terminated after trying to get free childrens of php-fpm. These limit should be smaller then max_execution_time or apache's timeouts because it will help with durability durring ddos attacks or with bugged apps. It specially important for shared servers, while one of app will reached max-childrens and there will be still incomming connections, so with waiting for childrens in infinity time or 300 seconds like apaches do it's to long and another limit's of server can be reached. These connections must be terminated alot faster, and timeout of http server cannot be smaller because of max_execution_time.

Lingua principale
C
Stelle
40.4k
Fork
8.2k
Merge medio
2g 15h
PR unite (30g)
103

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di php/php-src

Tutte le issue di php/php-src

Issue simili

Altre issue su C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.