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? Quote 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. Quote Link to comment https://forums.phpfreaks.com/topic/226811-allowed-memory-size-exhausted/#findComment-1170386 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.