Greetings!
I'm trying to set up Everything on a web server that can create a db of some network drives. I'm struggling with the setup and need some help.
I've installed Everything on the server (Drive D: where my mediawiki install resides) using a service account since that is always logged on. I chose to originally run as administrator and selected to create the db in installation folder. Is this the preferable method OR should it have been created in the %APPDATA%\Everything folder?
What other settings should I set for multi-user access?
I also enabled HTTP server (Port 81) so we don't have to install the software on computers. I've then created a link from my mediawiki site to search. While this works the first time, it seems to be hit and miss.
Obviously I'm so confused...I've read as much as I can find on this forum, but must be missing something. Can you help?
Thanks, Jan
Correct setup on a server
Re: Correct setup on a server
Yes, storing settings and data in the same location as Everything is the preferred method.I chose to originally run as administrator and selected to create the db in installation folder. Is this the preferable method OR should it have been created in the %APPDATA%\Everything folder?
There shouldn't be any issue as long as Everything has write access to this folder.
None, Everything should be able to handle up to 1000+ concurrent connections (WSAAsyncSelect).What other settings should I set for multi-user access?
What happens when its a miss? does a page load at all, is it slow to load? etc.While this works the first time, it seems to be hit and miss.
Hope I can help.
-
- Posts: 8
- Joined: Tue Nov 29, 2016 4:05 pm
Re: Correct setup on a server
Thank you so much for getting back to me! And thanks for the confirmation that I did things correctly!
Now, I have some questions:
This morning, a user complained that the web-based search was not working. I logged onto the server, and I got the "Everything stopped working unexpectedly" error message. I had to restart the program and now it's scanning. Why is a scan happening? Is this normal? Apparently, the program stopped running after a reboot (which can happen by IS and/or me) and didn't scan for changes overnight which I set up in the Options. Is there a way to make sure that if a reboot happens, the program will definitely restart? Do I have to create a script to make sure that happens? If the program restarts, will a new index be created instead of incrementing? If I stop the scan, will Everything go back to the index created yesterday?
Additional information:
I have an admin service account that I used to install the program on my web server (all files and indexes in the installation folder). This account auto logs on when a reboot happens. Yesterday I built the indexes (wow that took a long time) including three network drives that are huge!
I honestly LOVE this program and since I'll be the admin, I really need to understand how this really works. Any help would be greatly appreciated...I'm under scrutiny by management and really need this to work.
I'm also attaching my everything.ini file for you to look at just in case there is something there that needs tweaking. Also, if you have any additional questions or info from me, let me know!
Thanks, again
Jan
Now, I have some questions:
This morning, a user complained that the web-based search was not working. I logged onto the server, and I got the "Everything stopped working unexpectedly" error message. I had to restart the program and now it's scanning. Why is a scan happening? Is this normal? Apparently, the program stopped running after a reboot (which can happen by IS and/or me) and didn't scan for changes overnight which I set up in the Options. Is there a way to make sure that if a reboot happens, the program will definitely restart? Do I have to create a script to make sure that happens? If the program restarts, will a new index be created instead of incrementing? If I stop the scan, will Everything go back to the index created yesterday?
Additional information:
I have an admin service account that I used to install the program on my web server (all files and indexes in the installation folder). This account auto logs on when a reboot happens. Yesterday I built the indexes (wow that took a long time) including three network drives that are huge!
I honestly LOVE this program and since I'll be the admin, I really need to understand how this really works. Any help would be greatly appreciated...I'm under scrutiny by management and really need this to work.
I'm also attaching my everything.ini file for you to look at just in case there is something there that needs tweaking. Also, if you have any additional questions or info from me, let me know!
Thanks, again
Jan
- Attachments
-
- Everything.zip
- (5.11 KiB) Downloaded 199 times
-
- Posts: 8
- Joined: Tue Nov 29, 2016 4:05 pm
Re: Correct setup on a server
Hi again!
Sorry, but I forgot to answer your question about the "hit or miss" question. It seemed that when indexing is being done, nothing is displayed in web-search. I've been doing some more reading in the forum and have seen comments that lead me to believe that that is the behavior. So if I've set my Indexing Options to "Index recent changes", it doesn't allow you to see the most recent index during this time. Is that correct? Because it can take 24+ hours to index a couple of our network drives, this could interrupt using search if that updating were being done during the day. Do I have that right?
The ideal scenario, then, would be to do the update scans in the middle of the night, correct? If so, I set up my Options to run updates at midnight. BUT as I mentioned before, Everything stopped at some time during after-hours and did not restart -- could have been after a reboot, but not sure. In this case, how might I keep a rescan from happening after these events and go back to the most current index?
If I turn off all updates, it seems I would have to do a manual update, correct? If so, what's the best way to do that without changing the options?
Hope all this makes sense...any and all help would be greatly appreciated!
Jan
Sorry, but I forgot to answer your question about the "hit or miss" question. It seemed that when indexing is being done, nothing is displayed in web-search. I've been doing some more reading in the forum and have seen comments that lead me to believe that that is the behavior. So if I've set my Indexing Options to "Index recent changes", it doesn't allow you to see the most recent index during this time. Is that correct? Because it can take 24+ hours to index a couple of our network drives, this could interrupt using search if that updating were being done during the day. Do I have that right?
The ideal scenario, then, would be to do the update scans in the middle of the night, correct? If so, I set up my Options to run updates at midnight. BUT as I mentioned before, Everything stopped at some time during after-hours and did not restart -- could have been after a reboot, but not sure. In this case, how might I keep a rescan from happening after these events and go back to the most current index?
If I turn off all updates, it seems I would have to do a manual update, correct? If so, what's the best way to do that without changing the options?
Hope all this makes sense...any and all help would be greatly appreciated!
Jan
Re: Correct setup on a server
Could you please send me your HTTP_Server_Log.txtThis morning, a user complained that the web-based search was not working. I logged onto the server, and I got the "Everything stopped working unexpectedly" error message.
If the crash keeps occurring please send me your debug logs.
Too many changes occurred while Everything wasn't running.Why is a scan happening? Is this normal?
Everything 1.3 must rebuild the entire database.
Everything 1.4 must reindex the out of date volume.
How are you running Everything on your Server? are you using the client service?Is there a way to make sure that if a reboot happens, the program will definitely restart?
If your not using the client service, try enabling run on system startup from Tools -> Options -> General.
The database will update from the last successful index, if possible. If too many changes occur Everything must reindex.If the program restarts, will a new index be created instead of incrementing?
The updating can not be interrupted.If I stop the scan, will Everything go back to the index created yesterday?
There is a read only command line option: -read-only
This will load the previous index without updating, although this defeats the purpose of using Everything here:
Everything.exe -read-only
Correct, while the database is loading and the initial update is being performed, the HTTP client will see an empty result list.Sorry, but I forgot to answer your question about the "hit or miss" question. It seemed that when indexing is being done, nothing is displayed in web-search.
Ideally, Everything should only have to load once. After the database has loaded this should never occur.
Yes, you will not be able to see recent changes while Everything is loading.So if I've set my Indexing Options to "Index recent changes", it doesn't allow you to see the most recent index during this time. Is that correct?
If its taking 24+ hours for Everything to index a network drive then Everything might not be the best solution here. How many files is Everything indexing?Because it can take 24+ hours to index a couple of our network drives
Folder index updating is done in the background and will not interrupt searches.this could interrupt using search if that updating were being done during the day
Yes, as processing the folder indexes updates may cause the searches to take a little longer.The ideal scenario, then, would be to do the update scans in the middle of the night, correct?
Please enable debug logging, it will help find the issue.If so, I set up my Options to run updates at midnight. BUT as I mentioned before, Everything stopped at some time during after-hours and did not restart -- could have been after a reboot, but not sure.
In this case, how might I keep a rescan from happening after these events and go back to the most current index?
Please make sure you are using the Everything 1.4 beta.If I turn off all updates, it seems I would have to do a manual update, correct? If so, what's the best way to do that without changing the options?
The Everything 1.4 beta will not reindex folder indexes when rebuilding the database.
-
- Posts: 8
- Joined: Tue Nov 29, 2016 4:05 pm
Re: Correct setup on a server
Greetings! Thank you so much for all your help with this issue. Since your response, we've installed Everything on a different cloud web server (located on the West coast instead of the East Coast) and the indexing of all three network drives that we need went from 3.5+ days to about 6 hours! It's working fine now and we're testing it. I think that most of my issues were due to the original server we used and other processes running on that server. Not sure, but so far, so good now! LOVE this tool.
Thanks again, Jan
Thanks again, Jan