Detectar bucles infinitos
#1
Hola, me gustaría saber si existe alguna forma de detectar cuando un bucle se queda es infinito, existirá alguna forma? Creando logs? Gracias.
Responder
#2
No sé si habrá una forma mejor, pero esta se me ocurrió a mí
Código PHP:
// xd
new anticrashserver 60

for(new inosei++){
    
// tampoco sé :v

    
if(anticrashserver){
        
// Creo detiene todo el plugin
        
set_fail_state("Pos el plugin tiene bucle infinito")
    }

Responder
#3
Cuando un bucle no termina simplemente queda colgado el proceso, podrías dejar logs como decís y guardar el get_systime por ejemplo si ves que crashea te fijas ese log y los tiempos :d
[Imagen: giphy.webp]

Panda Nuestro
Sistema de Cuentas MySQL/SQLite
Discord: FluffyDeveloper#4753

meTaLiCroSS escribió: Pero sin picarse po, todavía te molesta que te haya mandado a la mierda porque querias plugins de mi server? Mírate, seguí programando weas mulas después de años, tení que ser harto penca para esta wea, das pura pena Corazón

(22/01/2021, 02:55 PM)Skylar escribió: dios como me enferma que digas plugins cuando hablas de un solo plugin pendejo re pelotudo
Responder
#4
La única forma es debugeando el HLDS, no hay otra forma.
(15/12/2020, 07:06 PM)Mario AR. escribió: Cuando tu acatante conozca de tu nuevo puerto, te volverá a atacar
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)