Out of Memory
Running into a issue that I've never really seen or never really seen anyone post before. I've got some pretty powerful dedi's running GSA pretty hard, On one of the server I have something like 50 Projects all running at one time. Submitting about 40k - 50k Links a day after 4-5 hours of constant running It will pop up and say GSA is out of Memory while I check the dedi It's barely using the CPU Or the Ram.
Can GSA only run so many projects at one time before it won't work any longer? Also, How come this is a issue that is just coming up now while i've had GSA for a long time and this issue has never once arose till now.
Can GSA only run so many projects at one time before it won't work any longer? Also, How come this is a issue that is just coming up now while i've had GSA for a long time and this issue has never once arose till now.
Comments
But at the same time GSA is running like a beast lately.
Use the scheduler function and run about 10 projects at the same time.
I had the same issue and since I use the scheduler running only 5-10 projects at the same this issue disappeared.
You're probably creating really spun content like me (I'm using KM).
btw I have about the same server specs. 8GB Ram (so a lot of Unused CPU and Ram power)
Submitting like 50-200K links daily
If so, how do I access it?
I have around 50 project with 2 tier.
Try clearing your duplicate url list.
Dont ask why, but thats what I do when it happens and it seems to cure it
with my settings and proxy speed, SER usually finishes one project in 30 minutes. So if i have total 150 projects i just need 5 projects/30 minutes .. this will keep SER always busy and wont take too much resources at a time
- The content i use is from ACW and i use 100K generic keyword from BHW.
- Use 30 dedicated proxies from buyproxies with 100 thread 180HTML and 10 search queries.
- Use dedicated server from mydedis with 16GB memory with 2 tiers - 50 project on the GSA
- I only run CSX3, GSA SER and GSA SEO indexer with 25 thread.
anything that i miss???
I will try his suggestion. at the mean time i have set 5 project 30 minute for the scheduler.
Let's see how it goes...
@darman82 disable the option to monitor memory usage.
Also note that latest versions can use up to 4gb of ram on 64bit systems (didn't noticed that in change log).
Next version will not go nuts on a 64bit system with that message on 1gb but 3+gb ... hope it fixes it for you.
ok i will do that.. thanks...
What would you advise?
You mentioned : "Though with some tricks on the memory manager I made it to use up to 4GB on a 64Bit system."
I am on version 4.96 and it does not want to use more than 1GB RAM
Would you mind telling how to get it to use 4GB.
On the moment the memory is driving me nuts, because even i stop everything and make all inactive, i still get an Out of Memory message with GSA ser when importing 50 Kontent Machine data files for a new project.
I know you said no for the 64bit version - but darn it would be really cool if i can use all my available ram
EDIT: I notice it goes up to 2GB when running projects But instead of importing 50 Kontant machine data files, i had to reduce it to only 8 otherwise i get out of memory ( even when everything else is stopped and inactive )
I get it with all projects set to inactive and everything stopped, 0 threads running -- Then I create new project select all but 2 platforms ( video & doc sharing), Then Tools \ Autofill \ Use Kontent Machine \ Import \ -- Select all the datafiles i exported with Kontent Machine ( 50 is max) -- I then get the Out of Memory message.
- select use all the engine
- didn't collect keyword.
- 100 Submission a day
- didn't use global list
- didn't use PR or OBL
Just the basic project. Can you know how many those project that we can run? cause when i run with scheduler i have a freeze problem.
@royalmice can you send me these 50 files? I would like to get the same exception here and maybe improve it's performance.
@darman82
- select use all the engine << doesn't influence the memory usage
- didn't collect keyword. << influences memory usage a tiny bit
- 100 Submission a day << doesn't influence memory usage
- didn't use global list
<< doesn't influence memory usage
- didn't use PR or OBL << doesn't influence memory usage
It's more depending on the data you have filled int he project (especially keywords).
- keyword for anchor text is only 1-2
- LSI keyword around 50 spin keyword {key1|key2|key3|etc}
- Thread 100-150
- HTML timeout - 120
- search engine queries - 10
- dedicated proxies
- Article i use is ACW articles
@Sven, how abut that settings?
Have zipped the Kontent Machine exported files and busy uploading to Dropbox now, will send you a message as soon as the upload is done
If we run the GSA SER at the windows 32bit then the max memory usage of GSA SER will be 1GB, but if we run the GSA SER at windows 64 bit the max memory usage will increase to 2GB.
This is the main reason why only couple of people here who having the "out of memory" problem with GSA SER.
I have ask my vps provider to re-install my vps with windows 64bit. I hope this will solve my "out of memory" problem.
For those not having "out of memory" issue, i assume your windows is 64bit. I'm i correct?
@Ozz, it's actually true. A 32bit OS does only provide up to 2gb to the program if it is modified as in here:
http://www.maxi-pedia.com/3GB+switch+Windows+boot.ini+3+GB
A 64bit program provides this only if the 32bit tells the OS it can actually handle that kind of address allocation.
GSA programs allow that special use of more memory but on 32bit systems only if the boot.ini is modified.
On my server I have a lot of projects running. If I load up the scheduler at 40 Projects and a switch of 30 mins and threads at 200. Within 20 Mins Ser will say it's at 99% CPU and 2G Mem. but If I look at my task manager I'm only at like 40% cpu usage and 25% Ram Usage. So, I am barely using my Dedi to it's full potential and thus wasting a lot of money per month on the server.
So my workaround to this is only loading up 20 Projects at a time with a switch of 30 mins and i stay around the 1g mem and 99% cpu usage according to SER.
I notice threads drop when it does searches and also when it shuts down one project and starts another
I run 250 threads, 10 projects on a 30 minute rotation
@sven, about this page -> http://www.maxi-pedia.com/3GB switch Windows boot.ini 3 GB
It only support this os :
My vps was Windows 7 and it does mention that if we edit it wrong it can cause Windows not to start. But is ok, now i know the problem is not at the GSA SER but instead because my VPS OS. I guess i have to move it then.
OK i think this problem is solve, so the solution for the "Out Of Memory" problem is, please use windows 64bit for your OS and have minimum 4GB memory.
Thanks All...
I will test to edit my scrape keyword, now i'm using 100K generic keyword for scraping. I will edit it to around 1000keyword only.
I have 2VPS and both my vps was out of memory.
I get Out of Mem warings when i start GSA SER, and then after about 10 warnings it runs fine and no more warnings.
Here is my set up:
WIN 7 - 64 bit
CPU : Core I7 - 2006 k Sandy Bridge - over clocked to 4.2 Ghz
RAM : 16 GB DDR3 (usually only using around 50%)
GSA SER : V.5.04
Projects: 43 ( 10 projects each with about 3 tiers )
Threads : 100
HTML Time Out : 130
Use proxies Everywhere
Time to wait between serp queries : 20
Automatically search proxies every 0 min.
Check newly added proxies + retest previous
I use 40 of my own semi shared ( buy proxies) + the scrapped.
Why dont want my SER want to use more than 1 GB RAM ?
I read somewhere that we can get it to use up to 4 GB RAM on a win 7 64 bit system but no one seems to be able to tell me how
from my experience GSA SER will use 3GB max memory if we run the GSA SER at windows x64 bit. Also, from my testing - GSA SER can only run 40 campaign max, for better result just use 30 campaign.
I keep having the same problem until i stop some project and only run my highest priority campaign.
Thanks for the feedback. My problem is my GSA SER dont want to go over 1 GB, even if i run 500 threads.
Make sure you uncheck monitor pc resource and automatically lower thread at options. Don't use those options.
try it
I think i have just managed to get it to use 2GB RAM.
I stopped all projects and edited each project as follow
Schedule on a 50 verified submissions per day.
Dont collect keywords from target sites
Dont select use domain url as abchor
I noticed that when i clicked the main stop, some projects were not stopping, only showing stopping for more than a hour. After i edited each project i restarted it and this time all was ok.
So either the editing i done fixed something that was causing it not to go over 1 GB.
Anyways all ok now and it is cranking along at 2 GB. Now i just need to wait for the cows to grow horns then Sven might do a 64bit version (with optemised code ), so i can make full use of my available RAM
You said in this thread :
>> I said I will not compile a 64bit version. Though with some tricks on the memory manager I made it to use up to 4GB on a 64Bit system.
My questions is , On all my 64bit servers once SER hit 1.9 / 2.1 GB of ram ..I get the annoying "Out of memory" message forever!
Any ideas why my SER installations are not using 4 GB Ram ??