Worker::$stdoutFile打印信息格式问题

dou号

我通过Worker::$stdoutFile打印events文件里面var_dump的信息,信息由时间,字符串和接受到的信息组合而成,红色部分即收到的信息。然后发现了一个问题,如图所示,在打印的信息中,两条信息出现在了一个string里面,即string里面包含了另一个string,更奇怪的是外面的string所包含的字节数还和里面的一样,这种情况出现不多,请问这是为什么?还有就是最后那个引号为什么会换行显示?

2821 1 0
1个回答

phpcreeper

1、其实这是错觉,图示的那是两条字节数相等的两个字符串的日志记录,只是显示错乱了。
2、错乱的原因是同一时间不同的进程并发写同一个文件引起的。

  • dou号 2018-11-02

    请问这种并发错误会影响设备与服务器之间的通信吗?比如通信错乱?服务器本来发给A却发给了B?

  • walkor 2018-11-02

    不会影响

年代过于久远,无法发表回答
×
🔝