Solved

MSFTP Server Error IIS 6.0 occuring under heavy load.

Posted on 2006-11-11
17
913 Views
Last Modified: 2012-06-21
I'm getting the below FTP errors when IIS6.0 MSFTP is under heavy connections loads, it doesnt happen at any other time, any ideas on how to resolves this?  the load is not heavy enough though to where the system shouldnt be able to handle it, I would say about 100-150 simultaneous connections.

11/10/2006,3:49:07 AM,MSFTPSVC,Error,None,8,N/A,F9-195,FTP Server could not create a client worker thread for user at host 10.90.60.106.  The connection to this user is terminated.  The data is the error.
11/10/2006,3:49:07 AM,MSFTPSVC,Error,None,8,N/A,F9-195,FTP Server could not create a client worker thread for user at host 10.90.60.110.  The connection to this user is terminated.  The data is the error.
11/10/2006,3:49:07 AM,MSFTPSVC,Error,None,8,N/A,F9-195,FTP Server could not create a client worker thread for user at host 10.90.60.110.  The connection to this user is terminated.  The data is the error.
11/10/2006,3:49:07 AM,MSFTPSVC,Error,None,8,N/A,F9-195,FTP Server could not create a client worker thread for user at host 10.6.60.112.  The connection to this user is terminated.  The data is the error.
11/10/2006,3:49:07 AM,MSFTPSVC,Error,None,8,N/A,F9-195,FTP Server could not create a client worker thread for user at host 10.90.60.106.  The connection to this user is terminated.  The data is the error
0
Comment
Question by:Matt Grofsky
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 8
  • 7
17 Comments
 
LVL 26

Expert Comment

by:DireOrbAnt
ID: 17921699
0
 
LVL 2

Author Comment

by:Matt Grofsky
ID: 17921711
The error doesnt relate to IP Security.  I've already checked this.
0
 
LVL 26

Expert Comment

by:DireOrbAnt
ID: 17921751
Did you look in the Windows EventLog to see if there was any errors during that time?
0
Free NetCrunch network monitor licenses!

Only on Experts-Exchange: Sign-up for a free-trial and we'll send you your permanent license!

Here is what you get: 30 Nodes | Unlimited Sensors | No Time Restrictions | Absolutely FREE!

Act now. This offer ends July 14, 2017.

 
LVL 2

Author Comment

by:Matt Grofsky
ID: 17921764
Only errors in the event log I came across at that time on the server itself is what I posted in the original question.

11/10/2006,3:49:07 AM,MSFTPSVC,Error,None,8,N/A,F9-195,FTP Server could not create a client worker thread for user at host 10.90.60.106.  The connection to this user is terminated.  The data is the error

They all seem to happen at the exact same second when the MSFTP is under a load of 100+ concurrent connections.

The client was getting an error back from the server that said:

"cannot open connection (FTP dropped)"
0
 
LVL 26

Expert Comment

by:DireOrbAnt
ID: 17921784
I'm sure not, but if you go to your FTP properties, are connections limited to 100?
The OS might be running out of threads/memory/resources, but unlikely for 100 connections...

Are users accessing a UNC share? If so, that share might have a maximum # of connections, see this:
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/4bcadb65-e584-44ed-8016-c239e598065e.mspx?mfr=true

Look at CacheAnonymousHomeDirInfo
0
 
LVL 2

Author Comment

by:Matt Grofsky
ID: 17921840
I was thinking the same thing, but its set to unlimited.  I ran across another KB which seems feasible, but it looks like it only applies to NT.

http://support.microsoft.com/kb/q189262/ 

Other than these two, I cant really find anything about this issue.  By the way when I run CMD int eh other KB I get

D:\Inetpub\AdminScripts>adsutil.vbs ENUM /P MSFTPSVC
[/MSFTPSVC/725123173]
[/MSFTPSVC/Info]


D:\Inetpub\AdminScripts>cscript adsutil.vbs enum msftpsvc/725123173/root
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

KeyType                        : (STRING) "IIsFtpVirtualDir"
Path                            : (STRING) "D:\Files"
AccessFlags                    : (INTEGER) 3
AccessExecute                  : (BOOLEAN) False
AccessSource                    : (BOOLEAN) False
AccessRead                      : (BOOLEAN) True
AccessWrite                    : (BOOLEAN) True
AccessScript                    : (BOOLEAN) False
AccessNoRemoteExecute          : (BOOLEAN) False
AccessNoRemoteRead              : (BOOLEAN) False
AccessNoRemoteWrite            : (BOOLEAN) False
AccessNoRemoteScript            : (BOOLEAN) False
AccessNoPhysicalDir            : (BOOLEAN) False
DontLog                        : (BOOLEAN) True
Win32Error                      : (INTEGER) 0


D:\Inetpub\AdminScripts>
0
 
LVL 26

Expert Comment

by:DireOrbAnt
ID: 17922069
Any virtual directories inside of your FTP root or just that physical path (D:\Files)?
0
 
LVL 2

Author Comment

by:Matt Grofsky
ID: 17922589
its actually D:\Files\LocalUser and then goes to the subfolder based on the user that logs in.
0
 
LVL 2

Author Comment

by:Matt Grofsky
ID: 17922598
Sorry meant to add, its set to user isolation..so each user has their own folder
0
 
LVL 26

Expert Comment

by:DireOrbAnt
ID: 17923654
And where are those folders located? On the same box?

Look at the "Considerations" section of:
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/webapp/iis/appisoa.mspx

Maybe 100 is too much for your resources.
0
 
LVL 2

Author Comment

by:Matt Grofsky
ID: 17923978
On the same box.

The server itself is Dual 2.8Ghx Xeon's with 4 Gb Ram running or a RAID 0 SCSI  and its only job is an FTP server.

Would the server performance increase if

1. Removed isloation mode and set it up to not use isaloation mode

or

2. Set up the server so anonymous access is allowed with no authentication and just limit connections based on IP.

As opposed to what I am currently doing?
0
 
LVL 26

Expert Comment

by:DireOrbAnt
ID: 17925515
IT should be a fine server for just that...
I guess you could try disabling the isolation mode and you could do something similar by creating virtual folders inside an empty physical folder.

So FTP root is:
D:\Files

And that directory is empty. Then in IIS, you right click the rood New->Virtual Folder, and you name it the Username and point it to their physical user folder.
IIS will auto-log them in to the virtual folder. If they try to go back to the root, by any chance, they'll be in an empty folder, where they should not have NTFS write.
Each user folders should not have any access to other's folders either.
0
 
LVL 2

Author Comment

by:Matt Grofsky
ID: 17938690
Hmmm didnt solve the problem I still get that error when the server is under heay traffic.  I'm baffled
0
 
LVL 2

Author Comment

by:Matt Grofsky
ID: 17970367
Ended up removing MSFTP and isntalling Filezilla and no issues so far
0
 
LVL 26

Expert Comment

by:DireOrbAnt
ID: 17976089
I guess I never though of the option to use a different FTP server, but that will most likely fix the issue :)

You should have the question closed:
http://www.experts-exchange.com/help.jsp#hi70
0
 
LVL 1

Accepted Solution

by:
DarthMod earned 0 total points
ID: 18366051
PAQd, 500 points refunded.

DarthMod
CS Moderator
0

Featured Post

Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The HP utility "HP Lights-Out Online Configuration Utility for Windows Server 2003/2008" could be of great use when it comes to remotely configure a HP servers ILO WITHOUT rebooting the server. We would only need to create and run scripts using thi…
I guess it is not common knowledge to most Wintel engineers/administrators: If you have an SNMP-based monitoring system in your environment (and it's common to have SNMP or Syslog) it's reasonably easy to enable monitoring of the Windows Event logs,…
In this video, viewers will be given step by step instructions on adjusting mouse, pointer and cursor visibility in Microsoft Windows 10. The video seeks to educate those who are struggling with the new Windows 10 Graphical User Interface. Change Cu…
There's a multitude of different network monitoring solutions out there, and you're probably wondering what makes NetCrunch so special. It's completely agentless, but does let you create an agent, if you desire. It offers powerful scalability …

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question