Articles of ipc

Compartir una matriz numpy en procesos gunicorn

Tengo una gran matriz numpy que se almacena en redis. Esta matriz actúa como un índice. Quiero mostrar el resultado filtrado sobre http desde una aplicación de matraz que se ejecuta en gunicorn y quiero que todos los trabajadores generados por gunicorn tengan acceso a esta matriz de números. No quiero ir a redisear cada […]

¿Método IPC simple pero rápido para una aplicación Python y C ++?

Tengo una aplicación de GNU Radio que utiliza tanto código Python como C ++. Quiero poder indicar el código C ++ de un evento. Si estuvieran en el mismo ámbito, normalmente usaría un booleano simple, pero el código está separado del punto donde se requiere algún tipo de memoria compartida. El código en cuestión es […]

Comunicación entre PHP y Python.

Estoy tratando de construir una interfaz web para algunos scripts de python. La cosa es que tengo que usar PHP (y no CGI) y algunos de los scripts que ejecuto toman bastante tiempo para terminar: 5-10 minutos. ¿Es posible que PHP se comunique con los scripts y muestre algún tipo de estado de progreso? Esto […]

Invoca los módulos de Python desde Java

Tengo una interfaz Python de una biblioteca gráfica escrita en C – igraph (el nombre de la biblioteca). Mi necesidad es invocar los módulos de Python que pertenecen a esta biblioteca de gráficos desde el código Java. Funciona así, el núcleo de la biblioteca está en c. Este núcleo se ha importado a Python y […]

Python 2.6: procesa el almacenamiento local mientras se usa el multiprocesamiento.

Estoy intentando construir un script de Python que tenga un grupo de procesos de trabajo (utilizando mutiprocessing.Pool) en un gran conjunto de datos. Quiero que cada proceso tenga un objeto único que se use en varias ejecuciones de ese proceso. Codigo de psudo: def work(data): #connection should be unique per process connection.put(data) print ‘work done […]

¿Memoria compartida de System V en Python?

¿Cómo puedo hacer uso de las shmdt() shmat() , shmdt() , shmctl() , shmget() desde Python? ¿Están escondidos en algún lugar de la biblioteca estándar? Actualización0 Busco enlaces de System V que se pueden encontrar en los repositorys de Ubuntu o en las bibliotecas estándar de Python (ahora o en futuras versiones).

Python / POpen / gpg: suministre frase de contraseña y texto de cifrado a través de la descripción estándar o del archivo

Estoy tratando de controlar a distancia gpg a través de un progtwig python a través de POpen . Tengo un archivo que contiene datos encriptados que quiero descifrar, modificar y escribir en el disco re-encriptado. Actualmente, estoy almacenando la información descifrada en un archivo temporal (que shred cuando finaliza el progtwig). Luego realizo mis modificaciones […]

comunicación entre procesos simple

Estoy buscando una forma sencilla de pasar los mensajes de un proceso (secuencia de comandos Perl, de corta duración) a otro (secuencia de comandos de Python, de larga ejecución), ambos procesos locales en la misma máquina. He investigado un poco, pero lo que encontré fue sobre mi cabeza o parecía innecesariamente complejo, dejándome un poco […]

Eficiente Python a Python IPC

¿Qué sería un marco / técnica de comunicación entre procesos (IPC) con los siguientes requisitos: Transfiera objetos nativos de Python entre dos procesos de Python Eficiente en tiempo y CPU (eficiencia RAM irrelevante) Multiplataforma Win \ Linux Es bueno tener: trabaja con PyPy ACTUALIZACIÓN 1: los procesos están en el mismo host y utilizan las […]

¿Cómo transmite los datos al STDIN de un progtwig desde diferentes procesos locales / remotos en Python?

Las secuencias estándar están asociadas a un progtwig. Entonces, supongamos que hay un progtwig que ya se está ejecutando de alguna manera (no me importa cómo o de qué manera). El objective es crear canalizaciones al STDIN del progtwig a partir de diferentes procesos (o progtwigs) que se ejecutan local o remotamente y transmitir datos […]