我正在尝试实时查看正在运行的pm2进程的日志。
当我运行js文件时,输出将按预期显示在日志文件中:
test.js
setInterval(function(){ console.log('FOO'); }, 1000);
但是,如果我尝试运行Ruby脚本(同时也写入STDOUT),则直到停止进程后,日志文件才会被填充:
test.rb
loop do
puts "FOO"
sleep 1
end
答案 0 :(得分:0)
我知道很久以前有人问过这个问题,但我遇到了同样的问题。
对我有用的是添加一个 ../Data/2019Nov/MasterItem__Nov2019.xlsx
Reading Sheet1
Traceback (most recent call last):
File "C:\Users\Eulhaq\AppData\Local\conda\conda\envs\DataScience\lib\site-packages\IPython\core\interactiveshell.py", line 3326, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-10-07041bb51f98>", line 3, in <module>
pd.to_pickle(RawMasterItem, MonthlyFolder+"RawMasterItem.pkl")
File "C:\Users\Eulhaq\AppData\Local\conda\conda\envs\DataScience\lib\site-packages\pandas\io\pickle.py", line 76, in to_pickle
f.write(pickle.dumps(obj, protocol=protocol))
TypeError: cannot serialize '_io.BufferedReader' object
以确保ruby立即写出所有尚待处理的东西。