另一个FTP守护进程已经在运行?

时间:2014-05-09 05:25:45

标签: xampp osx-mavericks proftpd

我在os x mavericks上运行xampp Xampp无法启动ProFTPD服务器。 当我试图开始它总是失败。

在应用程序日志中,它说

 Starting ProFTPD...
 Checking syntax of configuration file
 /Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd started

即使重新安装XAMPP ProFTPD也无法启动

2 个答案:

答案 0 :(得分:10)

当另一台FTP在同一端口上运行时会发生这种情况。

我也面临同样的问题,然后通过以下步骤解决这个问题。

1. Open the file /Applications/XAMPP/etc/proftpd.conf

2. Search for the port "21" and change it to some other port (e.g 28).

3. Open the file /Applications/XAMPP/xamppfiles/xampp

4. Search for the port "testport 21" and replace it to "testport 28". 

5. Now go and run "sudo /Applications/XAMPP/xamppfiles/xampp start". (It should work now).

希望这有助于:)

答案 1 :(得分:0)

If you are Linux server, the the best and most quickly way is to do:

步骤1,找到ftp服务器的PID(第二列),如21882,22108 ....

ps aux | grep ftp

第2步,杀死这些PID

sudo kill -9 21882