Sounds like it is more of a specific issue with that database which
you would want to ask the developers/community of that database. That
is, how to use from multiple processes at the same time.

I can only offer up general advice at end of:

http://code.google.com/p/modwsgi/wiki/ProcessesAndThreading

Is there any specific reason you can't use a single multithreaded
daemon process? Does the traffic volume warrant multiple processes? Is
your code thread safe?

Graham

On 7 November 2012 01:26, Ferencik Ioan <[email protected]> wrote:
> Hello folks,
>
> I am facing following issue and was wondering whether  anybody could have a
> suggestion.
> I am running mod_wsgi /python 2.7.3 on a ubuntu 12.04 box.
>
> My web application is django based but is is using just one view.
> The issue i have is following.
>
> I have a class A. This class uses a metaclass that inserts the instance in a
> object oriented database (dybase).
> The database file is opened by the metaclass and closed when the interpreter
> exits (when i close bpython) using atexit hook.
> The issue is that apache runs this view from multiple processes. SO if i
> query the index for the nr of object each process reports a different
> number.
> The database has exclusive locks but i did not manage to use them correctly.
>
> My point is i do not know exactly what is the best way to:
>
> open/close the database
>
> when to lock the index
>
> so i get correct results.
> FYI if i use the daemon with 1 process everything works fine.
> I hope i wasn't very cryptic.
>
> Regards
>
> --
> You received this message because you are subscribed to the Google Groups
> "modwsgi" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/modwsgi/-/kjxgc2C1oywJ.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/modwsgi?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/modwsgi?hl=en.

Reply via email to