Issues with people not being able to reach the site, except through proxys or anonymizers
The good news is PacBell finally got our 384kbps DSL connection up at a location where the server can be monitored 24/7. The current server only has human companionship <GRIN> 06:30 to 15:30 daily. We are testing the connection for reliability and setting up a new server machine. Then we will register a nicer domain name for the techref and move the techref and piclist sites. The old server will continue for other things and refer techref and piclist people to the new address.
I'm also experimenting with Linux (Red Hat 6.1) as a router and backup web server. I've seen some interesting things done where an NT box and a Linux box ping each other and if one dies, the other takes over. The idea is that even if something external (hacker, virus, anything that triggers an OS flaw, etc...) kills one, its very unlikely to kill the other. Since I use a lot of ASP and 32-bit machine language MASM code, in my case the Linux box will only have a "We are experiencing technical difficulties" web page and it will spend its time screaming (pager, audio alarm, phone calls, etc...) for help and maybe rebooting the NT server. So far the Red Hat installer has some kind of security problem with the partition table, but I've not had time to really trouble shoot it.
I had good backups from the old server, but it took a while to get them all together. I made the mistake of using the new server as a development platform to try to work out some new features and solve old issue, but that ment that it was not in sync with the old server. And once i got that sorted out, there were the standard wierd problems to work though:
Start the registry editor (regedt32.exe not regedit.exe) Move to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager Double click on PendingFileRenameOperations (or create of type mutli_str if it does not exist) On the first line is the name of the file that will be replacing the current file with \??\ in front, e.g. \??\d:\time\ntfs.sys On the second line is the file to replaced with !\??\ in front, e.g. !\??\d:\winnt\system32\drivers\ntfs.sys Click OK
Ok, that is much better!
It seem to be ok now and the new server is cranking nicely.
DCOM got error "Logon failure: unknown user name or bad password. " and was unable to logon MASSMIND\IWAM_XX in order to run the server: {3DFEFADE-B61A-4096-90D8-F3C0F137D9BB}
and
The server failed to load application '/LM/W3SVC/2/Root/xxxx'. The error was '80080005'.
where xxxx was each of the applications in turn. E.g. techref, dict, and so on.
I deleted and re-created each of the applications for the virtual directories that have them. That seemed to solve the problem. No freaking idea what caused it except that I had been playing around with the old web server and I think it syncronized the SAM database and changed the password on that account.
The run-time environment has detected the absence of a critical resource and has caused the process that hosted it to terminate. HRESULT: 80070006 (Microsoft Transaction Server Internals Information: File: x:\viper\src\runtime\mtxex\vipthrd.cpp, Line: 862)
I can't seem to find anything about that on the net... Nothing wierd in the log files, just seem that something didnt start right this AM. I hate crap like this. Yesterday and the day before I was seeing really high counts on "Current Anonymous User" without a corresponding increase in traffic.
Event log is filling up with 80004005 "failed to load"
Oh boy, oh boy... turn that back off... Ok for now. But why can't I run in
seperate memory space? Anyway, long story short:
http://support.microsoft.com/kb/297989/
Was the deal. After I got that worked out, all was well. Not only the IUSR
but also the IWAM accounts had gotten thier passwords changed by the backup
domain controller and they needed to be reset. I also ended up having to
delete two of the packages out of the Transaction Server \ Computers \ My
Computer \ Packages Installed list and re-create them via the Internet Service
Manager. Not sure what was wrong with them, but they would not accecpt the
seperate memory space option: it would just delete the application when I
turned that on.
Fun, fun, fun.
Interested:
Comments:
just a thaught for you, if the search engine is the hard part the simplest answer is to let sombody else do it ;-> say perhaps google? they have a search within a site type thing (eg the microchip site) also what search algorithm is used here? i have some skill with ASP i'll help if I can. (thaught that springs to mind is dump the MS indexing stuff and put the search stuff into a MySQL database, that should be *plenty* fast.
The algorithm is proprietary to Microsoft and inside the search engine so I have no idea what it is.
The one huge advantage of the MS Index engine is that it gets a notification of any changes from the OS itself... e.g. it does not have to actually index the site to know what has changed. This alone is a massive advantage. Since the site is now approaching 3 GB of content and is constantly growing (about 200 new documents or changes per day) and the server is a very slow old Celeron, my efforts now are, I think correctly, directed to hardware upgrades... The new server has arrived, and I just need to get the OS installed on it and move the site over.
Thanks again for your offer to help...+
James answers: Thanks for the input Nomel, but I have the latest Norton on the machine. And I found the problem was in the Content Index as seen above. I was supprized that others haven't run into this... And I do appreciate your concern.
Questions:
I'm sure you have a lot of time invested in the current search engine but have you given any thought to maybe porting it to a *NIX type system? In my experience *NIX systems scale much better then NT not to mention handel load better. Using a very simple shared SCSI system with OpenGFS (Global File System) you could add more servers with ease. I want to make it perfectly clear I'm not bashing the current system it is just that even (especially) you seem understand that something must be done. Would you be open to the idea of other list members giving their constructive input on how the system could be upgraded? --adam
James Newton answers:
I did try with Linux (Red Hat) but I was spending all my free time (of which there isn't much) either A) learning how to patch / hack / compile / etc.. the OS or B) keeping the script kiddies out. I asked for volunteers to help, and I even offered to pay or turn the use of the box over to another in return for hosting my site... I had no takers until just last week and then only to help a friend solve an email problem. I want to spend my time concentrating on the content and MS NT has been very, very good to me on that point. My uptime on this little box has been quite good.As far as I can see; With *nix, you pay for the people or time and with NT you pay for the OS.
Says: " Thats what you get for using Linux. :) Try a real server OS, like FreeBSD (or any of the BSDs for that matter). "
Andrew Wilson Says:
What are the specs on the box you're serving with? What's bandwidth usage for the piclist server? Have you ever explored the possibility of mirroring the site and round-robin..ing the dns? I'd like to help if I can, I think piclist is a great resource (if only it were easier to access the info..) Feel free to respond here or via email at wil1(..at..)umbc.edu
James Newton replies: This is pretty normal volumn: It seems to grow at a rate of about 50k per month on average.
Hits Bytes Visits PViews Date 29,061 65,586,744 3,720 13,217 21 Mar 46,723 105,378,142 5,733 21,479 22 Mar 42,573 95,996,292 5,941 18,481 23 Mar 50,140 113,094,810 6,040 22,739 24 Mar 43,310 97,862,740 5,846 21,123 25 Mar Hits Bytes Visits PViews Month 1,918,843 4,438,804,622 131,238 638,653 Jan 2004 1,078,755 2,434,471,520 119,662 490,111 Feb 2004 1,353,173 3,052,974,442 129,288 600,971 Mar 2004 Hits Bytes Visits PViews Month Unique IPs 2,515,640 28.56_GB 168,732 782,610 Mar 2007 116,454 2,140,602 24.33_GB 153,541 689,888 Apr 2007 106,116 2,302,367 25.23_GB 163,775 747,945 May 2007 112,178
The server is an NT box which is a bit starved for ram at the moment: 96MB only. But I'll be upgrading it again soon.
The only problem with mirroring is that the site accepts updates instantly via the form you used to post your offer. Keeping two sites in sync is something I haven't worked out, but I'll take any help I can get on that issue.
Thanks!+
Ivan
Kocher Says: " If you need help with linux I can help.
I do so for a living and electronics is my second.
drop me a line, to see how this can be done :)
Ivan "
James
Newton replies: Thank you kindly. Frankly, I have neither the time
nor the desire to learn Linux. With the searches limited to one every few
seconds, the server does just fine.
If you were interested in mirroring the site or providing a search engine from your own server, I would be willing to try to set up such a thing.
At one time I was looking in to using RSYNC (I think?) on the NT box to send out notice of changes and keep a remote mirror up to date. The idea was that the remote mirror could provide the search function (as well as the content if desired) and so remove the burden from the local box.
Again, I'm NOT interested in hosting, learning, or in other ways touching *nix. Nothing personal, just my preference based on my lone experience.
Thanks again.+
See also:
Every now and again, I find "RUNDLL32 SETUPAPI,InstallHinfSection DefaultInstall 1 {out}.inf" running in an unattached process. It turns out that is part of a batch file that I wrote years ago to restart the server every night. The batch file gets called by task manager and trys to run dll this inf file that causes the server to restart. If it doesn't restart, for what ever reason, the process sits there doing nothing forever.
file: /Techref/servfail.htm, 29KB, , updated: 2013/7/22 16:40, local time: 2024/11/8 14:52,
owner: JMN-EFP-786,
3.137.217.242:LOG IN ©2024 PLEASE DON'T RIP! THIS SITE CLOSES OCT 28, 2024 SO LONG AND THANKS FOR ALL THE FISH!
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://www.piclist.com/techref/servfail.htm"> Server Failures</A> |
Did you find what you needed? |
PICList 2024 contributors:
o List host: MIT, Site host massmind.org, Top posters @none found - Page Editors: James Newton, David Cary, and YOU! * Roman Black of Black Robotics donates from sales of Linistep stepper controller kits. * Ashley Roll of Digital Nemesis donates from sales of RCL-1 RS232 to TTL converters. * Monthly Subscribers: Gregg Rew. on-going support is MOST appreciated! * Contributors: Richard Seriani, Sr. |
Welcome to www.piclist.com! |
.