I had an issue of frequent logout after publishing a project. I spent many our trying to figure out the key reasons. Afterwards, I discovered that htaccess file has .txt extension. Therefore, processwire could not load it, hence, the frequent time out. So, I removed the .txt extension and prepended "." (dot) and reloaded the server. Afterwards I logged into processwire again and all issues relation to frequent time out stopped. Even adding fingerprint api call could not solve the issue when added to the config.php file until i did this. Therefore, check that the htaccess is uploaded and be sure it is ".htaccess" not "htaccess.txt"
I am rookie processwire user. I switched from wordpress and you can find my newest project here http://yyconect.com