The Little Guy Posted February 5, 2011 Share Posted February 5, 2011 I have a script that runs, and last night I let it run, and when I woke up I had this message: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 79733065 bytes) in C:\xampp\htdocs\Nebala\spider\crawler.php on line 71 line 71: $opt = preg_replace("/\<script(.+?)\<\/script\>/s", "", $opt); How could that line possibly reach the max memory size? $opt is a curl of a random url grabbed from the database. The url could be anything: mp3, html, pdf, txt, etc. Sadly I didn't log what the url was that threw that error, but what could have possibly made the error? Link to comment https://forums.phpfreaks.com/topic/226811-allowed-memory-size-exhausted/ Share on other sites More sharing options...
The Little Guy Posted February 5, 2011 Author Share Posted February 5, 2011 Okay, I changed some stuff did some logging, and had it happen again, and comes to find out it was doing preg_match on an mp3 file. Link to comment https://forums.phpfreaks.com/topic/226811-allowed-memory-size-exhausted/#findComment-1170386 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.