[SOLUCIONADO] ERROR AL INICIAR SERVIDOR DHCP
-
Buenas tardes con todos.
Tengo un problema con el PfSense, cuando intento iniciar el servicio de DHCP me aparece el siguiente error.
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 71 bytes) in /usr/local/www/services_dhcp.php on line 84
Alguien tiene una idea de que podría ser?.
-
El mensaje dice viene a decir que se terminaron los 256 MByte.
¿Qué memoria RAM tiene tu equipo? ¿Versión de pfSense?
-
Tiene 4 GB de RAM. pfSense Versión 2.1.4
-
¿ 32 o 64 bit ?
¿Paquetes instalados? ¿Cuáles?
-
64 bit
Paquetes:
- Mailreport
- Sarg
- Snort
- Squid
- SquidGuard
-
Creo que tienes poca memoria RAM.
Los paquetes que tienes hacen un consumo intensivo de memoria. Mira los gráficos RRD…
Status: RRD Graphs: System: Memory
Mira el histórico de la línea azul (free).
-
La linea azul aparece en 40, estoy usando el 40% de la memoria. Y me parece raro que justo me aparezca eso al intentar activar mi servidor DHCP.
-
Si la línea azul (free) va más o menos siempre por 40% quiere decir que te queda el 40% libre.
Mira qué Free / minimum tienes debajo de los gráficos.
https://github.com/pfsense/pfsense/blob/master/usr/local/www/services_dhcp.php
Eso maneja un array y precisa memoria RAM.
¿Tienes máquinas inventariadas por MAC? ¿Muchas?
-
Free / Minimum tengo 36.18
Anteriormente ya usé el DHCP Server de pfSense sin ningún problema, solo que en mi empresa tuvimos que mudarnos y ya en el lugar, implemente nuevamente el equipo acá y tuve ese problema. Nunca fije las direcciones ip a la dirección MAC, pero cuando entro a Status -> DHCP Leases -> Show all configured leases y me aparecen varios equipos que antes estaban usando el servidor dhcp y no puedo borrarlos.
-
Intenta limpiar /var/dhcpd/var/db/dhcpd.leases
-
Disculpa mi ignorancia, pero como podría limpiar ese directorio? Sinceramente no tengo muchos conocimientos en estos temas…
-
Intenta checar tu espacio en disco. Sarg me parece que consume muchos recursos de disco si no está correctamente configurado
-
Disculpa mi ignorancia, pero como podría limpiar ese directorio? Sinceramente no tengo muchos conocimientos en estos temas…
Es un fichero, no un directorio.
Google Fatal error: Allowed memory size of bytes exhausted tried to allocate bytes in /usr/local/www/services_dhcp.php on line
http://blog.gmane.org/gmane.comp.security.firewalls.pfsense.support/month=20091001/page=15
Fichero dhcpd.leases con porquería…
Ve a Diagnostics: Command Prompt. Para borrar el fichero, usa la orden:
rm /var/dhcpd/var/db/dhcpd.leases
Puede borrarse sin problemas porque se crea cuando se pone en marcha dhcpd.
Controla también la utilización de tu disco, como te dijo @acriollo.
-
PROBLEMA RESUELTO!! Muchas Gracias por su apoyo.
-
Y el problema ganador fueeeee?
Que bueno. Ojalá puedas escribí aquí la solución para que quede como asunto resuelto. También puedes modificar el título y adicionar RESUELTO O SOLUCIONADO
Saludos
-
Se resolvió al realizar lo que me indico Bellera en su último comentario.