Solved

MSFTP Server Error IIS 6.0 occuring under heavy load.

Posted on 2006-11-11
17
909 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
Salesforce Has Never Been Easier

Improve and reinforce salesforce training & adoption using WalkMe's digital adoption platform. Start saving on costly employee training by creating fast intuitive Walk-Thrus for Salesforce. Claim your Free Account Now

 
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

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
what is the performance monitor? How can we use it? 3 82
How to virtualize old server? (2003) 7 133
DHCP lease duration / Migration 8 95
2003 Server DNS/FS errors 6 74
ADCs have gained traction within the last decade, largely due to increased demand for legacy load balancing appliances to handle more advanced application delivery requirements and improve application performance.
While rebooting windows server 2003 server , it's showing "active directory rebuilding indices please wait" at startup. It took a little while for this process to complete and once we logged on not all the services were started so another reboot is …
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…

733 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