Нет - событие Time_ConnectionIdle действительно мягко.
Если Ваше приложение займет слишком много времени отвечать, то оно обнаружится в Вашем нормальном журнале HTTP как 500 ошибок.
Вы ничего не можете выполнить на портах <1024 на Linux как обычный пользователь. Проверьте этот вопрос:
и связанные ответы.
Я знаю, что это не то, о чем вы просили, но, возможно, использование apache или nginx в качестве обратного прокси для вашего приложения может сработать.
As far as I can tell, red5 has no provision for binding a privileged port and then dropping root privileges back to a normal user account, as many other daemons (such as Apache, tomcat, etc.) do.
Therefore, while you can run it as root and bind to port 80, it will remain running as root, and be quite unsafe.
To work around this, use some sort of port forwarding. For instance, xinetd has port forwarding built in, so if you're already using it for something else, you can set up a simple port forward:
service yourservicename
{
disable = no
type = UNLISTED
socket_type = stream
protocol = tcp
user = nobody
wait = no
redirect = 127.0.0.1 5080
port = 80
}