thread.error: can't start new thread

Dimid
На сайте с 03.12.2006
Offline
74
1527

добрый день

скрипт постоянно выдаёт ошибку:

Traceback (most recent call last):

File "genstatic.py", line 1058, in <module>

File "genstatic.py", line 659, in downloadImages2

File "/usr/local/lib/python2.5/threading.py", line 440, in start

_start_new_thread(self.__bootstrap, ())

thread.error: can't start new thread

судя по ошибке скрипт не может создать новый поток. в чём может быть проблема на сервере? со скриптом вроде всё ок...

s.mikael
На сайте с 25.06.2009
Offline
10
#1

у вас vps?. если да, то что показывает это

cat /proc/user_beancounters
Администрирование и тех.поддержка серверов (/ru/forum/500760) icq 557062281
Dimid
На сайте с 03.12.2006
Offline
74
#2

это выделенный сервер

Core Duo T2450 2.0GHz

2GB

CentOS Linux 5.4

>cat /proc/user_beancounters

каталог не существует

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#3

Памяти хватает?

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
Dimid
На сайте с 03.12.2006
Offline
74
#4
Boris A Dolgov:
Памяти хватает?

по идеи памяти достаточно, но не уверен :) как проверить?

процесс парсит картинки и длится ~30сек, за это время упевает собрать 200+-3 картинки. при каждом запуске одно и тоже

M
На сайте с 16.09.2009
Offline
278
#5

1. Dimid, хоть top посмотрите в период запуска проблемного скрипта.

или смотрите

vmstat 1 -S m

2. Как запускается скрипт? cron от какого-то пользователя - посмотрите ulimit -a для этого пользователя. Из под mod_python апачевского - убедитесь, что не упираетесь в

какой-нибудь RLimitMem, выставленный в апаче.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий