Сообщения без ответов | Активные темы Текущее время: 22 ноя 2024, 01:08




Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 9 ] 
работа с telnet 
Автор Сообщение
Активный участник
Аватара пользователя

Зарегистрирован:
03 окт 2013, 00:10
Сообщения: 93
Поблагодарили: 1 раз.
Откуда: СПб
Открываю новую тему, дабы окончательно решить проблему с работой telnet на windows.
Провёл несколько тестов, в панели с версией 0.9.2 работа telnet идёт безупречно, но после обновления до версии 0.9.3 и выше работа telnet прекращается после первого автоматического выполнения cron задачи.

хотел бы перепроверить данный fix возможно именно из-за этого telnet перестаёт функционировать, так как занят предыдущим запросом!!!
[fix] Изменен принцип получения статуса серверов, запуск которых требует времени (напр. Rust) (Windows).


21 июн 2014, 15:12
Профиль
V.I.P.
Аватара пользователя

Зарегистрирован:
10 ноя 2011, 19:05
Сообщения: 1945
Поблагодарили: 13 раз.
Откуда: СПб
LLlTPuX писал(а):
[fix] Изменен принцип получения статуса серверов, запуск которых требует времени (напр. Rust) (Windows).

https://github.com/ET-NiK/GameAP/commit/17aea133197216c798fdf58b1113f2c0ee1d29cf#diff-81ff39d1f0dc2e82b14f1a80af5dc71a

Последнее изменение, в результате которого поменялись некоторые принципы работы с Telnet были между 0.8.9 и 0.9.0 версиями.

При тестировании вы использовали разные server.exe?
Что говорит журнал Windows? Должны быть данные, почему отключается telnet.


21 июн 2014, 15:36
Профиль ICQ WWW
Активный участник
Аватара пользователя

Зарегистрирован:
03 окт 2013, 00:10
Сообщения: 93
Поблагодарили: 1 раз.
Откуда: СПб
server.exe использовался последней версии от 0.9.4, его я не менял.
в журнале windows написано так: Сервер telnet использует максимум разрешённых синхронных подключений. Новые подключения не будут разрешены.


21 июн 2014, 15:51
Профиль
Активный участник
Аватара пользователя

Зарегистрирован:
03 окт 2013, 00:10
Сообщения: 93
Поблагодарили: 1 раз.
Откуда: СПб
Добрый вечер. По работе с telnet, и всё таки.
Сервер telnet использует максимум разрешённых синхронных подключений. Новые подключения не будут разрешены.
Вопрос такой, панель 0.9.3 не может отключиться!!! или отключается слишком долго, так как на машине много серверов!!! Ведь что то изминилось в этой верси, что дало такой сбой в работе telnet!


24 июн 2014, 22:37
Профиль
V.I.P.
Аватара пользователя

Зарегистрирован:
10 ноя 2011, 19:05
Сообщения: 1945
Поблагодарили: 13 раз.
Откуда: СПб
Проверю.
Попробуйте установить время таймаута в настройках telnet сервера.

_________________
Изображение
Half-Life FAQ - ответы на многие вопросы
Все о Half-Life
Интересное о Half-Life
Статистика серверов
Правила HLDM.org


25 июн 2014, 01:48
Профиль ICQ WWW
Активный участник
Аватара пользователя

Зарегистрирован:
03 окт 2013, 00:10
Сообщения: 93
Поблагодарили: 1 раз.
Откуда: СПб
У меня было 3 синхронных подключения, я увеличил до 5. Увеличил время таймаута, время срабатывания крон... Всё равно та же самая ошибка.
когда стояла панель 0.9.2 в журнале windows писало так, "указанное сетевое имя более не доступно" и telnet прекрасно работал.
поставил панель 0.9.4 - ошибка telnet
поставил панель 0.9.2 - ошибки нет никакой, при этом даже telnet не перезагружал!


26 июн 2014, 11:21
Профиль
V.I.P.
Аватара пользователя

Зарегистрирован:
10 ноя 2011, 19:05
Сообщения: 1945
Поблагодарили: 13 раз.
Откуда: СПб
LLlTPuX писал(а):
У меня было 3 синхронных подключения, я увеличил до 5. Увеличил время таймаута, время срабатывания крон... Всё равно та же самая ошибка.
когда стояла панель 0.9.2 в журнале windows писало так, "указанное сетевое имя более не доступно" и telnet прекрасно работал.
поставил панель 0.9.4 - ошибка telnet
поставил панель 0.9.2 - ошибки нет никакой, при этом даже telnet не перезагружал!


Время таймаута нужно уменьшить.


26 июн 2014, 11:32
Профиль ICQ WWW
V.I.P.
Аватара пользователя

Зарегистрирован:
10 ноя 2011, 19:05
Сообщения: 1945
Поблагодарили: 13 раз.
Откуда: СПб
Попробуйте сделать следующее.

Откройте файл application/modules/cron/controllers/cron.php
Найдите
Код:
$this->servers->get_server_list(false, false, array('enabled' => '1'));

Добавьте выше
Код:
$this->db->order_by('ds_id', 'asc');


В качестве эксперимента, попробуйте также убрать код получения статистики выделенного сервера.
Найдите и удалите все что между (это примерно от 1490 до 1527 строки)
Код:
      /*==================================================*/
      /*       СТАТИСТИКА ВЫДЕЛЕННОГО СЕРВЕРА           */
      /*==================================================*/

и
Код:
      /*==================================================*/
      /*       ВЫПОЛНЕНИЕ CRON СКРИПТОВ ИЗ МОДУЛЕЙ         */
      /*==================================================*/

_________________
Изображение
Half-Life FAQ - ответы на многие вопросы
Все о Half-Life
Интересное о Half-Life
Статистика серверов
Правила HLDM.org


26 июн 2014, 12:30
Профиль ICQ WWW
Активный участник
Аватара пользователя

Зарегистрирован:
03 окт 2013, 00:10
Сообщения: 93
Поблагодарили: 1 раз.
Откуда: СПб
Nikita писал(а):
Время таймаута нужно уменьшить.


Время уменьшил до 1 минуты, сейчас всё работает.


27 июн 2014, 18:41
Профиль
Показать сообщения за:  Поле сортировки  
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.   [ Сообщений: 9 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron


HLDM.ORG 2011-2013