Thanks for your support. I added py-autoreload=N ( N=no.of
seconds) in uwsgi.ini file. It is working fine.

         *facing one more problem*. I am using MySQL as my backend for my
django website and I have configured it with nginx via uwsgi. Everything is
working fine. But some times when I update any record and it is updated in
mysql, at the same time it shows the old data in another page, which lists
all the records. When I reload the uwsgi, then the page shows the latest
updated data.I am not facing any of this problem, when I run the project
directly.

On Fri, Dec 5, 2014 at 2:31 PM, Aarni Koskela <
[email protected]> wrote:
>
>  (I tried sending this earlier, but it didn't go through for some reason.
> Let's try this again...)
>
>
>
>
>
> Chandra is right - uWSGI has to reload the application somehow for changes
> to be picked up.
>
>
>
> (Django's development runserver contains an auto-reloader - that's why
> you're getting changes instantly.)
>
>
>
> But let me count the ways (that I can think of - this is uWSGI country
> after all, the ways can't stop here) you can reload your app with uWSGI.
>
>
>
> ·         If you're using uWSGI in Emperor mode (which you probably
> aren't, since you've `daemonize` in your configuration), touching a vassal
> INI file will reload uWSGI.
>
> ·         For standalone uWSGI, you can add the `touch-reload =
> /file/name/here` stanza. This will make uWSGI reload itself when the
> modification time of that file changes.
> You can, if you want, configure touch-reload with the INI filename itself
> - and to save you some time and be more resilient against silly typos, you
> can even use the %p magic variable (see
> http://uwsgi-docs.readthedocs.org/en/latest/Configuration.html#magic-variables)
> - simply adding `touch-reload = %p` should magically get you the
> touch-the-INI-and-uWSGI-reloads behavior Chandra described.
>
> ·         You can send the uWSGI master process the `SIGHUP` signal to
> have it reload itself. See
> http://uwsgi-docs.readthedocs.org/en/latest/Management.html
>
> ·         You can also add a Master FIFO (
> http://uwsgi-docs.readthedocs.org/en/latest/MasterFIFO.html) and use it
> to send a reload command to your instance.
>
> ·         For Python apps, uWSGI also happens to have an auto-reloader,
> but this is obviously for development purposes only. For actual
> deployments, you'll want to use a more controlled way.
> http://uwsgi-docs.readthedocs.org/en/latest/Options.html#py-auto-reload
>
>
>
> Hope this helps!
>
>
>
> Best regards,
>
>
>
> Aarni Koskela
>
>
>
> *From:* [email protected] [mailto:[email protected]
> <[email protected]>] *On Behalf Of *AMARASINGHAM, Chandra
> *Sent:* 4. joulukuuta 2014 8:59
> *To:* uWSGI developers and users list
> *Subject:* Re: [uWSGI] nginx+uwsgi+django, there seems to be some strange
> cache in uwsgi
>
>
>
> Hi Manivel,
>
>
>
> As per my understanding you do have to reload uwsgi to pick up changes to
> python files.  One way to do this is to run touch on the ini file which
> should gracefully reload uwsgi I think in most instances...
>
> Chandra
>
>
>
> *Chandra Amarasingham*
> Analyst Programmer
>
> Specialist Diagnostic Services Pty Ltd
>
> 17 Enterprise Grove, Mt Helen, 3350
>
> Federation University Technology Park
>
>
>
> T: (03) 5330 1056 ext 212
>
>
>
> This email (including any attachments) is intended only for the
> addressee.  It may contain confidential or legally privileged information.
> Confidentiality and privilege are not waived or lost if you are not the
> intended recipient of this email, nor may you use, review, disclose,
> disseminate or copy any information contained in or attached to it. If you
> receive this email in error, please delete it and any attachments from your
> system and notify us immediately. It is your responsibility to check this
> email and any attachments, before opening or using them, for viruses or
> defects. You assume all liability arising from opening or using this email
> and any attachment.
>    ------------------------------
>
> *From:* [email protected] [[email protected]] on
> behalf of Manivel Rajendran [[email protected]]
> *Sent:* Thursday, 4 December 2014 5:52 PM
> *To:* uWSGI developers and users list
> *Subject:* [uWSGI] nginx+uwsgi+django, there seems to be some strange
> cache in uwsgi
>
> Hi,
>
>       The django works fine, but modified pages can't be seen unless i
> restart uwsgi. i didn't config anything about cache.
>
>       It works well with "python manager runserver", but have this problem
> when working with nginx+uwsgi.
>
>
>
>       This is my "uwsgi.ini" file
>
>
>
>
>
>
>
>
>
>
>
>
> *[uwsgi] socket=/var/run/uwsgi/test_uwsgi.sock
> virtualenv=/test/django_test/test_virtualenv chdir=/test/django_test/test
> module=test.wsgi:application uid=apache gid=apache master=True workers=8
> pidfile=/test/django_test/test/uwsgi-master.pid max-requests=5000
> daemonize=/var/log/uwsgi/django_test.log*
>
>        Kindly help me.
>
>
>
>
>
> *Thanks & Regards **Manivel Rajendran*
>
>
>
> _______________________________________________
> uWSGI mailing list
> [email protected]
> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
>
>

-- 


*Thanks & RegardsManivel Rajendran*
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to