Le samedi, 22 mar 2003, à 06:15 Europe/Paris, Peter Lundqvist (disjunkt) @ Pike (-) developers forum a écrit :
for sTeam this problem is rather serious. since we allow users to execute pike code (we can, because we have a security system) crashbugs like these will allow any prankster to kill our servers.
Without any familiarity wiht sTeam - how about executing user pike code in a different pike process or some sort of "execution server"? This could require some sort of communication-layer - it could also not be an option =)
Maybe this can be do as newpikescript.pike does in Caudium 1.3. There is an external pike process waiting for data using Remote.Client/Server from Pike.
If it crashes, then Caudium just restart one new server.
I think this can be a solution for such problems.
When I will have a few hour sparing I will try to make same approch for PHP4 support in Caudium as well that have same problem :)
/Xavier