limit number of created thumbnails per batch to 50
authorArun Persaud <arun@nubati.net>
Thu, 24 Nov 2011 17:55:21 +0000 (09:55 -0800)
committerArun Persaud <apersaud@lbl.gov>
Thu, 24 Nov 2011 17:55:21 +0000 (09:55 -0800)
larger numbers caused the program to be killed automatically on dreamhost (where I host my web pages).

README
create_thumbnails.sh

diff --git a/README b/README
index d2fbb812603b24fafc972f3189af1ff07e96ddd0..cfbf5411839658e31e0a3dc93f0263f93ab0ef5b 100644 (file)
--- a/README
+++ b/README
@@ -15,10 +15,10 @@ about pictures with the Public tag.  Next run
 ./create_thumbnails.sh
 
 This script creates thumbnails of all pictures and save them in local
-directories. I will only create 100 pictures though, so you will need
-to run it several times. This is done, so that you can easily run it
-via cron for example every hour on a remote server without creating
-jobs that last forever.
+directories. I will only create 50 pictures at a time though, so you
+will need to run it several times. This is done, so that you limit the
+time this tasks run, so that it doesn't get shut down on for example
+rented web-space where execcive CPU uses is an issue.
 
 Ones this is done you can visit index.php and everything should be working.
 
index 61745386e441d6e4c2c9047388be5776c6cd6877..6bae6bbdc01836cc09518d9b85407ad58f25ba60 100755 (executable)
@@ -54,8 +54,8 @@ done=0
 offset=0
 FILES=""
 
-while [ $done -lt 200 ] ; do
-   echo "skipping $offset pics, getting 100 new pics to work on..."
+while [ $done -lt 100 ] ; do
+   echo "skipping $offset pics, getting 50 new pics to work on..."
    # handle white space in filename correctly
    FILES=`sqlite3 $LOCALDB "select replace(base_uri||'/'||filename,' ','%20') from photos limit $offset,100"`
    
@@ -98,5 +98,5 @@ while [ $done -lt 200 ] ; do
    fi
 
    #get ready to get the next 100
-   offset=$((offset+100))
+   offset=$((offset+50))
 done