PHP与Linux进程间的通信
程序员文章站
2022-03-29 07:53:49
...
进程间通信估计是公司考察应届毕业生的必考点(嵌入式行业),当然很多公司考的是算法。
不查阅资料,我脑子里能想到的
[1] 管道, (有名,无名)
[2] 父子进程
[3] System V (消息队列, 共享内存,信号量)
[4] Socket(本地,网络)
[5] 信号
内核与应用程序
[1] 共享内存
[2] /proc/文件系统
这里说道的php与linux进程间的通信,采用消息队列来实现。
但是问题来了lighttpd权限是lighttpd这个用户的, linux进程的权限是root的, 如果在/tmp目录下建立建立message queue会导致lighttpd发送消息失败。
解决方法:在lighttpd的用户权限的目录下建立消息队列,权限是0666
版权声明:本文为博主原创文章,未经博主允许不得转载。
上一篇: Datafactory数据生成怎么连接mysql数据库
下一篇: 关于 AJAX 投票的演示
推荐阅读
-
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析_PHP教程
-
PHP-CGI 进程 CPU 100% 与 file_get_contents 函数的关系_PHP教程
-
深入解析PHP中的(伪)多线程与多进程_PHP
-
PHP下操作Linux消息队列完成进程间通信的方法
-
支持windows与linux的php计划任务的实现方法
-
支持windows与linux的php计划任务的实现方法
-
Linux进程间通信--使用信号
-
Python_RabbitMQ实现简单的进程间通信
-
深入Android Handler与线程间通信ITC的详解
-
Linux进程和线程的基础与管理