I'm running orientdb server 2.0.5 with Ostico/PhpOrient and am storing the 
orientdb connection token in the user's php web server session so that we 
don't have to authenticate against orientdb using username/password with 
every pageview. It all works well until too much time elapses between 
pageviews and the server token expires unexpectedly. When this happens the 
end user initiates a new pageview and the socket_read to orientdb just 
hangs and the page eventually times out while the user is waiting.

Any suggestions regarding how I can avoid this poor user experience?

If I knew in advance when the server token was going to expire then I could 
expire the token in the web server session as well and force an orientdb 
username/password connection at the correct time. 

OR if orientdb didn't time out but responded with an "expired token" 
message then perhaps I could catch that error and force a username/password 
connection.

OR if I could deserialize the token and parse the expected expiration 
datetime from it then I might be able to force a new username/password 
connection at the right time.

Unfortunately I've been unsuccessful with all of these approaches.

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to