Search found 64 matches
- 26 November 2013, 22:34
- Forum: Форум системы ejudge
- Topic: Ограничение регистрации пользователей
- Replies: 7
- Views: 31745
Re: Ограничение регистрации пользователей
Ну, я так понимаю, что смысл полей FieldX в том, что в них можно какие-то произвольные данные заполнить. Но при этом хотелось бы, чтобы при заполнении были какие-то подсказки типа «Паспортные данные:», а не просто «Field 0». Я так понимаю, что это можно решить заменой файла локализации (возможно?), ...
- 26 November 2013, 22:29
- Forum: Форум системы ejudge
- Topic: Crash ej-contests (ejudge 2.3.28)
- Replies: 3
- Views: 4967
Re: Crash ej-contests (ejudge 2.3.28)
Наблюдал такое на своем сервере. Установка 2.3.28.1 помогла.
- 02 November 2013, 02:28
- Forum: Форум системы ejudge
- Topic: Ограничение регистрации пользователей
- Replies: 7
- Views: 31745
Ограничение регистрации пользователей
Доброго времени суток. У меня возникли некоторые вопросы по тому, можно ли в ejudge наложить некоторые ограничения на регистрацию пользователей. 1. Можно ли совсем запретить регистрацию новых пользователей на сервере через new-register? 2. Можно ли разрешить регистрироваться на контест только тем по...
- 10 October 2013, 01:54
- Forum: Форум системы ejudge
- Topic: Новый патч к ядру
- Replies: 5
- Views: 5069
Re: Новый патч к ядру
Кажется, все работает, спасибо.
- 08 October 2013, 09:24
- Forum: Форум системы ejudge
- Topic: Новый патч к ядру
- Replies: 5
- Views: 5069
Re: Новый патч к ядру
Пропали все Runtime Error. Но Memory Limit Exceeded на многих языках программирования остались: Kylix, Python2, Python3, Perl, PHP, Haskell. В syslog, вроде бы, уже ничего интересного не выводится.
Если отключить enable_memory_limit_error, то все работает.
Если отключить enable_memory_limit_error, то все работает.
- 07 October 2013, 12:27
- Forum: Форум системы ejudge
- Topic: Новый патч к ядру
- Replies: 5
- Views: 5069
Новый патч к ядру
Доброго времени суток. Попытался перейти на свежий патч к ядру (3.11.3) на сервере. Большая часть языков программирования не работает и выдает Memory Limit или Runtime Error. Работает только java и fpc. При этом syslog выводится sys_arch_prctl: arch/x86/kernel/process_64.c: 550: security violation У...
- 15 September 2013, 00:20
- Forum: Форум системы ejudge
- Topic: Вход с разными IP с одной сессии
- Replies: 3
- Views: 4821
Re: Вход с разными IP с одной сессии
Кажется, проблема решена.
- 13 September 2013, 20:44
- Forum: Форум системы ejudge
- Topic: Вход с разными IP с одной сессии
- Replies: 3
- Views: 4821
Re: Вход с разными IP с одной сессии
При чем тут DNS вообще? У сайта статический IP и нормальное доменное имя. А вот у школьников IP постоянно меняется и их выкидывает из-за этого. Как DynDNS тут поможет?
- 12 September 2013, 18:44
- Forum: Форум системы ejudge
- Topic: Вход с разными IP с одной сессии
- Replies: 3
- Views: 4821
Вход с разными IP с одной сессии
Доброго времени суток. С недавнего времени в школе есть следующая проблема с Интернетом: он динамически выдает IP и является весьма нестабильным. А это значит, что IP у школьников меняются довольно часто. И при работе в ejudge постоянно приходится вводить логин/пароль заново. К сожалению, поменять к...
- 19 March 2013, 00:02
- Forum: Форум системы ejudge
- Topic: Снова проблемы с ошибками выполнения в Python
- Replies: 7
- Views: 9617
Re: Снова проблемы с ошибками выполнения в Python
Заставил python 3.3 работать очень костыльным способом, а именно в исходниках Python заменил вызов os.listdir на свою обертку, которая для /usr/lib/python3.3 и всех поддиректорий подсовывает предподсчитанные значения.
- 08 March 2013, 17:22
- Forum: Форум системы ejudge
- Topic: Снова проблемы с ошибками выполнения в Python
- Replies: 7
- Views: 9617
Re: Снова проблемы с ошибками выполнения в Python
Даже без них. В python 3.3 появился новый importlib, и он при инициализации интерпретатора делает os.listdir в /usr/lib/python3.3 и смотрит, какие модули есть. Правда, на /usr/lib/python3.3 не все ограничивается, он ещё лезет в /usr/lib/python3.3/encodings и т.п.
- 08 March 2013, 16:43
- Forum: Форум системы ejudge
- Topic: Снова проблемы с ошибками выполнения в Python
- Replies: 7
- Views: 9617
Re: Снова проблемы с ошибками выполнения в Python
Повникал в код, в общем в python os.listdir обращается к функции fdopendir из состава glibc (у меня он версии 2.17), который в свою очередь делает вызов fcntl(fd, F_GETFL), который нужен, чтобы проверить, что файловый дескриптор открыт на чтение, а не на запись. Судя по всему, именно из-за вызова fc...
- 05 March 2013, 00:57
- Forum: Форум системы ejudge
- Topic: Снова проблемы с ошибками выполнения в Python
- Replies: 7
- Views: 9617
Re: Снова проблемы с ошибками выполнения в Python
3.7.5 + патч с сайта.
- 04 March 2013, 01:38
- Forum: Форум системы ejudge
- Topic: Снова проблемы с ошибками выполнения в Python
- Replies: 7
- Views: 9617
Re: Снова проблемы с ошибками выполнения в Python
К сожалению, я так и не понял, как решать данную проблему. Она и в ubuntu наблюдается. А именно, при попытке загрузить модули, python3 хочет получить содержимое директории /usr/lib/python3.3 и использует os.listdir, что приводит к ошибке доступа, т.к. ядро запрещает данный системный вызов. Вопрос: к...
- 07 February 2013, 11:33
- Forum: Форум системы ejudge
- Topic: Снова проблемы с ошибками выполнения в Python
- Replies: 7
- Views: 9617
Снова проблемы с ошибками выполнения в Python
Доброго времени суток. Использую ejudge 2.3.26 на ArchLinux. При обновлении python до версии 3.3 он начинает стабильно выдавать ошибки выполнения на первом тесте со следующим stack trace: Fatal Python error: Py_Initialize: Unable to get the locale encoding Traceback (most recent call last): File "<f...