
Хочу рассказать о ошибках, выдаваемых нашим фтп-сервером и пути их решения. Давай-те разберёмся со всеми типами ошибок.

Первая ошибка 530, она возникает тогда, когда наш фтп-сервер забит т.е превышен лимит подключений, на нашем сервере установлен лимит 35 человек онлайн. Почему такой маленький лимит? Как вы уже поняли, что наш исходящий канал не слишком велик, он равен 100 мбит/c т.е 12.5 мегабайт и это на всех наших пользователей, 8.5 мегбайт выделено на FTP_LMP, 2 мегабайта на обменник, остальное на все другие веб-ресурсы, мы бы с удовольствием увеличили наш исходящий канал до 1 гбит/c, но этого в Домолинке никто не сможет предоставить.

Вторая ошибка, она возникает когда клиент пытается зайти на фтп-сервер два раза, хотя в правилах прописано, один клиент может качать в в один поток. Реализовано для того, чтобы один пользователь не смог занять все слоты т.к фтп-клиенты могут качать одновременно и в 10 потоков.

Третья ошибка, она возникает когда скачиваемый файл либо отсутствует, или релизер не правильно сделал гиперссылку, можно попробовать вручную зайти на фтп-сервер и поискать его там и после добавить правильную ссылку в комментарии, чтобы другие тоже смогли скачать.
Полный список кодов ответов FTP сервера (могут отличаться)
| Код | Описание |
| 100 |
Запрошенное действие инициировано, дождитесь следующего ответа прежде, чем выполнять новую команду. |
| 110 |
Комментарий |
| 120 |
Функция будет реализована через nnn минут |
| 125 |
Канал открыт, обмен данными начат |
| 150 |
Статус файла правилен, подготавливается открытие канала |
| 200 |
Команда корректна |
| 202 |
Команда не поддерживается |
| 211 |
Системный статус или отклик на справочный запрос |
| 212 |
Состояние каталога |
| 213 |
Состояние файла |
| 214 |
Справочное поясняющее сообщение |
| 215 |
Выводится вместе с информацией о системе по команде SYST |
| 220 |
Слишком много подключений к FTP-серверу (можете попробовать позднее). В некоторых версиях указывает на успешное завершение промежуточной процедуры |
| 221 |
Благополучное завершение по команде quit |
| 225 |
Канал сформирован, но информационный обмен отсутствует |
| 226 |
Закрытие канала, обмен завершен успешно |
| 227 |
Переход в пассивный режим (h1,h2,h3,h4,p1,p2). |
| 228 |
переход в длинный пассивный режим (длинный адрес, порт). |
| 229 |
Переход в расширенный пассивный режим (|||port|). |
| 230 |
Пользователь идентифицирован, продолжайте |
| 231 |
Пользовательский сеанс окончен; Обслуживание прекращено. |
| 232 |
Команда о завершении сеанса принята, она будет завершена по завершении передачи файла. |
| 250 |
Запрос прошёл успешно |
| 257 |
«ПУТЬ» создан. |
| 331 |
Имя пользователя корректно, нужен пароль |
| 332 |
Для входа в систему необходима аутентификация |
| 350 |
Запрошенное действие над файлом требует большей информации |
| 404 |
Данный удалённый сервер не найден |
| 421 |
Процедура не возможна, канал закрывается |
| 425 |
Открытие информационного канала не возможно |
| 426 |
Канал закрыт, обмен прерван |
| 434 |
Запрашиваемый хост недоступен |
| 450 |
Запрошенная функция не реализована, файл не доступен, например, занят |
| 451 |
Локальная ошибка, операция прервана |
| 452 |
Ошибка при записи файла (недостаточно места) |
| 500 |
Синтаксическая ошибка, команда не может быть интерпретирована (возможно она слишком длинна) |
| 501 |
Синтаксическая ошибка (неверный параметр или аргумент) |
| 502 |
Команда не используется (нелегальный тип MODE) |
| 503 |
Неудачная последовательность команд |
| 504 |
Команда не применима для такого параметра |
| 530 |
Вход не выполнен! Требуется авторизация (not logged in) |
| 532 |
Необходима аутентификация для запоминания файла |
| 550 |
Запрошенная функция не реализована, файл не доступен, например, не найден |
| 551 |
Запрошенная операция прервана. Неизвестный тип страницы. |
| 552 |
Запрошенная операция прервана. Выделено недостаточно памяти |
| 553 |
Запрошенная операция не принята. Недопустимое имя файла.
|
Надеюсь всё доступно и понятно, если возникли вопросы задавайте.
|