Tag: fork

Ошибка SSL после вилки python / django

У меня есть приложение python django, в котором часть его обрабатывает большой файл. Это происходит навсегда, поэтому я поставил вилку для обработки обработки, позволяя пользователю продолжить просмотр сайта. Внутри кода fork есть куча звонков в нашу базу данных postgres, размещенную на amazon. Я получаю следующую ошибку: SSL error: decryption failed or bad record mac Вот […]

распределение памяти и доступ к аппаратным средствам NUMA

Я разрабатываю научный вычислительный инструмент в python, который должен быть способен распределять работу по нескольким ядрам в среде с общей памятью NUMA. Я рассматриваю наиболее эффективный способ сделать это. Потоки – выход из игры из-за блокировки глобального интерпретатора python, который оставляет вилку в качестве моего единственного варианта. Для взаимодействия между процессами я полагаю, что мои […]

Как развить другой процесс Python из PYInstaller, созданного EXE

Я пытаюсь запустить другой процесс Python из запущенного модуля Python (ProgramA.pyc), который запускается из среды выполнения pyinstaller exe. Дело в том, что ProgramA работает нормально. Тем не менее, я не могу запрограммировать ProgramB, чтобы начать с той же среды выполнения. Мне нужно подчеркнуть, что мне нужно запустить и запустить его (из модуля ProgramA), например: python […]

Как получить pid демона, созданного двойной вилкой?

У меня есть простой способ для демона через двойную вилку: try: child = os.fork() if child > 0: sys.exit(0) except OSError: print("fork 1 failed") sys.exit(1) try: child = os.fork() if child > 0: sys.exit(0) except OSError: print("fork 2 failed") sys.exit(1) os.execvp(args[0], args) # what the daemon's supposed to be doing Или, альтернативно, это то, что […]

Процесс Python, раздвоенный NodeJS – Альтернатива process.send () для Python?

Я запускаю скрипт Python с помощью NodeJS, и когда он раздвоен, по умолчанию NodeJS создает IPC между этим новым процессом и родителем. С NodeJS, чтобы отправить сообщение от дочернего элемента родительскому, я делаю process.send({msg : 'toto'}) Как я могу это сделать с Python? http://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options

Изменение различных объектов python в параллельных процессах, соответственно

В двух словах Я хочу изменить сложные объекты python одновременно, при этом каждый объект обрабатывается только одним процессом. Как я могу это сделать (наиболее эффективно)? Будет ли какая-то помощь в помощи по травлению? Будет ли это эффективно? Полная проблема У меня есть структура данных Python ArrayDict которая в основном состоит из массива numpy и словаря […]

ipython и fork ()

Я планирую сценарий Python, который будет использовать os.fork() чтобы создать кучу дочерних процессов для выполнения некоторых вычислений. Родительский процесс блокируется до тех пор, пока дети не закончатся. Твист заключается в том, что мне нужно иметь возможность запускать сценарий как из оболочки Unix с помощью python и из ipython с помощью %run . ipython образом дочерние […]

Pikon fork (): передача данных от дочернего к родительскому

У меня есть основной процесс Python, а также группа или рабочие, созданные основным процессом, используя os.fork() . Мне нужно передать большие и довольно задействованные структуры данных от рабочих к основному процессу. Какие существующие библиотеки вы бы порекомендовали для этого? Структуры данных представляют собой сочетание списков, словарей, массивов numpy , пользовательских классов (которые я могу настроить) […]

Разработка PyPy's Rpython как общего языка программирования

Есть ли интерес к разработке Rpython (Restricted Python) из проекта PyPy в качестве языка программирования общего назначения? Возможно, это может быть вилка из проекта PyPy. Существует ли такой проект? Поскольку программы скомпилированы, можно просто внести модули, написанные на Rpython, и они могут конкурировать с другими реализациями python, включая CPython и PyPy.

Как я могу настроить инструменты для установки пакета PyPI с разветвленной версией github?

Вот пример сценария. Существует пакет python not-mine и я только что нашел в нем небольшую ошибку. Я нахожу исходный код в github и fork в репозитории. Я вношу необходимые изменения и отправляю запрос на вытягивание. К сожалению, автор пакета находится в отпуске, и у меня есть крайний срок. Мне нужен способ установить мой разветвленный репозиторий, […]

Python - лучший язык программирования в мире.