Одно подключение может занимать пару мегабайт. Но это если юзер ничего не запускает. А так - кто-то запустит скрипт, который сортирует массив, кто-то файл прочитает большой.
У вас всего 1024 памяти, и для 1000 подключений этого мало, особенно не забывать, что что-то еще уйдет на саму ОС.
Вам проще не спрашивать на тостере, а посмотреть живьем - сколько подключено пользователей, сколько пользовательские процессы едят памяти и разделить, получив средне статистического юзера, его уже и умножайте на 50000. Ведь потребление памяти зависит и от разрядности ОС, и от настроек и от активности пользователей.