在webman中开启了自定义进程,在api中使用text协议与自定义进程通讯,因为自定义进程开启了严格模式,比如出现使用了不存在的变量之后自定义进程就会报错,之后api再与自定义进程通讯就会报错,但自定义进程内部的定时任务之类的还可以正常运行
这里写问题具体描述
通讯方式:
报错信息:
ErrorException: fwrite(): send of 477 bytes failed with errno=32 Broken pipe
请问如何避免这种问题,即使出现轻微的报错自定义进程也可以和外部api进行通讯
手动加一个try catch可以屏蔽因为错误抛出的异常。
不过建议有错误就解决,而不是忽略它。
多谢老大,加完try catch就好了,只是觉得疑惑,报错之后自定义进程内部定时任务可以正常运行,但是无法和外部通讯了,看起来进程也没死掉