Я пытаюсь начать (v3.2.4) экземпляр CherryPy, но получает следующее сообщение об ошибке:CherryPy: «Ручка недействительна» при запуске сервер
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\cherrypy\process\servers.py", line 188, in _start_http_thread
self.httpserver.start()
File "C:\Python27\lib\site-packages\cherrypy\wsgiserver\wsgiserver2.py", line 1836, in start
self.bind(af, socktype, proto)
File "C:\Python27\lib\site-packages\cherrypy\wsgiserver\wsgiserver2.py", line 1883, in bind
prevent_socket_inheritance(self.socket)
File "C:\Python27\lib\site-packages\cherrypy\wsgiserver\wsgiserver2.py", line 1599, in prevent_socket_inheritance
raise WinError()
WindowsError: [Error 6] The handle is invalid.
Сервер работал ранее, и изменение случайных частей моего класса Root, похоже, заставляет проблему уйти или вернуться. Симптомы очень похожи на те descrobed в разрешенном выпуске 1016:
https://bitbucket.org/cherrypy/cherrypy/issue/1016/windowserror-error-6-the-handle-is-invalid
ОБНОВЛЕНИЕ: У меня есть очень большие структуры данных, которая превышает 4 Гб. Вышеупомянутая проблема возникает всякий раз, когда я загружаю эти данные. Хотя моя машина (и Python) может принять ее, кажется, что CherryPy не может. Стоит ли сообщать сообществу CherryPy dev?
Можете ли вы показать нам код вашего файла webapp.py? –