-
-
Notifications
You must be signed in to change notification settings - Fork 218
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Option to set own session handler #154
Comments
What means |
Page is generated by one server but request for tracy content is server by another server (because of proxy). However there's no tracy data on the second server because session storage is not shared among servers. |
I just tested it and it looks it still does't work. |
Your PHP session storage is shared among servers? Via shared directory or how? |
@dg via memcache |
Thanks, it works better now. However there may still be a problem. It works perfectly on one server but ajax requests don't work on our production with session shared via memcached. I'll try to investigate if it's Tracy problem or problem with our environment. There's also a little BC break. In previous version Tracy can start session, now Tracy requires already started session. |
The fact that Tracy started session annoyed some people, so I created Tracy's own independent session storage. But this storage was not working on your shared servers, so I removed it. As a result now users must start session manually to see AJAX requests and redirects. Session can be started
|
Thanks a lot for the explanation! That will help me to find the problem. |
Tracy doesn't currently work if project runs on more than one server because of this commit: e1e204c
I suggest to add method
setSession()
so it would be possible to set own session handler with shared storage.The text was updated successfully, but these errors were encountered: