Non è che c'entri molto con php
Non ho chiesto la gestione d'errore lato client
ma lato server nel senso se tramite ajax passo
ad esempio un messaggio di tal utente via post/get
voglio controllare se il msg è stato o meno inserito nel Db
in caso sia andato tutto liscio visualizzerò al clt un msg
con Ok in caso contrario un bel Sorry server too busy
quindi è php che deve in qc modo gestire l'errore nel senso
me lo dovrà segnalare al js no ?

comunque io uso un header http personalizzato
Potresti fare un esempio