Při řešení problému spojení #nginx a #fcgiwrap jsem potřeboval řešit možný debug fcgiwrap daemona. Konrétně co mu nginx předává, a s tím má problém.
FCGIWRAP bohužel nemá nic jako debug parametr, který by stačilo zapnout, nebo zvýšit jeho úroveň logování. Nicméně se mi to podařilo vyřešit pomocí nástroje strace.
Stačí když si zjistíte PROCESS ID pro fcgiwrap (ideálně puštěný pouze jeden process) pomocí příkazu ps xfa
Nyní stačí spustit příkaz: strace -p 27880 -v -s 99999
A provolat stránku přes nginx, a voala, můžeme číst, co se děje ve fcgi a proč nám neservíruje to co potřebujeme.