← Back to team overview

ubuntu-accomplishments-contributors team mailing list archive

Re: Server Issue

 

Thanks a lot Gabriel! Added a Trello with a detailed explanation what
needs to be done (as far as I understand), in case it helps.

Cheers,
Janos

On Tue, Aug 14, 2012 at 12:32 PM, Gabriel <gepatino@xxxxxxxxx> wrote:
> It makes sense to copy just the icons if that's all we are using.
> Put me a card on trello and I'll read more about these collect static
> scripts and fix it.
>
>
>
> 2012/8/14, Janos Gyerik <info@xxxxxxxxxxx>:
>> Hey Mike,
>>
>> As a follow up, I made Jono kill the settings.py, sorry about that.
>>
>> So it seems the collectstatic command is running heavy sometimes. It's hard
>> to tell why, because it's supposed to be a pretty harmless thing, it just
>> copies files, doesn't even go near the database.
>>
>> However, I did notice something not good in the sample settings, namely the
>> project's directory (in the DIRNAME) variable was in the list of
>> STATICFILES_DIRS, and as a result the entire project would be copied to
>> whatever you configured in STATIC_ROOT. This is bad. I removed it from the
>> sample and please remove it from the server.
>>
>> I hope this improves things, and hopefully collectstatic will run lighter
>> now. Please give it a try. *And please wipe out the STATIC_ROOT first to
>> remove unnecessary files.*
>>
>> Gabriel, we should improve the sample setup, because it is still copying
>> too many files. I see the entire *-accomplishments collections are copied
>> there, when the gallery only needs the trophyimages subdir. I'm thinking
>> that maybe we can implement a
>> django.contrib.staticfiles.finders.FileSystemFinder which will find
>> ACCOMPLISHMENTS_ROOT/**/ubuntu-*/trophyimages and copy the
>> ubuntu-*/trophyimages part only. What do you think?
>>
>> Thanks,
>> Janos
>>
>>
>> On Tue, Aug 14, 2012 at 6:32 AM, Janos Gyerik <info@xxxxxxxxxxx> wrote:
>>> Hey Jono,
>>>
>>> 40 * * * * cd /var/www/gallery/; python manage.py collectstatic
>>> --noinput --settings settings > /dev/$
>>>
>>> Is that the complete line?
>>> Are you sure the process eating up so much resources was "python
>>> manage.py collectstatic" and not some other "python manage.py"
>>> command? I cannot think of anything with collectstatic, it should be
>>> really harmless. On the other some other commands might be heavier,
>>> like import_accomplishments or import_trophies, though I'm surprised a
>>> server should break a sweat...
>>>
>>> In any case hard to say much without access to the server, so Mike is
>>> in the best position to investigate.
>>>
>>> Janos
>>> --
>>> Janos Gyerik
>>> http://titan2x.com/
>>
>>
>>
>> --
>> Janos Gyerik
>> http://titan2x.com/
>>
>
> --
> Enviado desde mi dispositivo móvil
>
> Gabriel E. Patiño
> http://about.me/gepatino



-- 
Janos Gyerik
http://titan2x.com/


Follow ups

References