urllib2 script slowing and stopping

Ian ian.g.kelly at gmail.com
Mon Oct 11 17:07:28 EDT 2010


On Oct 11, 2:48 pm, Dantium <dan... at gmail.com> wrote:
> I have a small script that reads several CSV files in a directory and
> puts the data in a DB using Django.
>
> There are about 1.7 million records in 120 CSV files, I am running the
> script on a VPS with about 512mb of memory python 2.6.5 on ubuntu
> 10.04.
>
> The script gets slow and seems to lock after about 870000 records.
> running top show that the memory is all being used up y the python
> process, is there someway I can improve on this script?

Probably you have "DEBUG = True" in your Django settings.py file.  In
debug mode, Django records every query that is executed in
django.db.connection.queries.  To fix it, either disable debug mode or
just have your script go in and clear out that list from time to time.

HTH,
Ian



More information about the Python-list mailing list