Score:0

การดีบักและการบันทึก php cronjobs

ธง dk
หมดเวลา -s9 1h php -d memory_limit=4096M run-action.php --host=www.goodbuys.ca --action=import_hook --lock=import;

ทุกครั้งที่เรียกใช้ ฉันจะได้รับ:

รายละเอียดข้อยกเว้น: /var/log/goodbuys/goodbuys-goodbuys-exp_30272b7e17.json
คลาส: gb\php\PHPErrorException
สาย: 12

ลิงค์เอกสาร: ไม่มีเอกสาร
ข้อความ: ข้อผิดพลาด PHP #2: อาร์กิวเมนต์ที่ระบุไม่ถูกต้องสำหรับ foreach()

====================================
การติดตามสแต็ก:
#0 /home/goodbuys/version/ver/v1.3.131/goodbuys.com/vendor/goodbuys/libraries/gb/php/ErrorHandler.php(35): gb\php\PHPErrorException::create(2, 'อาร์กูเมนไม่ถูกต้อง ...', '/โฮม/gbvim...', 91)
#1 /home/goodbuys/version/ver/v1.3.131/goodbuys.com/vendor/goodbuys/libraries/gb/thirdparty/gbsolution/InventoryReader.php(91): gb\php\ErrorHandler->handle(2, ' อาร์กิวเมนต์ไม่ถูกต้อง...', '/home/gbvim...', 91, อาร์เรย์)
#2 /home/goodbuys/version/ver/v1.3.131/goodbuys.com/vendor/goodbuys/libraries/gb/thirdparty/gbsolution/InventoryMsSQLSync.php(70): gb\thirdparty\gbsolution\InventoryReader->getIterator()
#3 /home/goodbuys/version/ver/v1.3.131/goodbuys.com/scripts/run-resource.php(50): gb\thirdparty\gbsolution\InventoryMsSQLSync->run()
#4 {ตัวหลัก}

ฉันพบข้อผิดพลาดอยู่เรื่อยๆ แต่เมื่อฉันใส่ print_r() ใน InventoryReader.php และ InventoryMsSQLSync.php ฉันไม่ได้รับอะไรเลย แม้ว่าฉันจะเพิ่ม > debug.log ในตอนท้ายก็ตาม มีวิธีการพิมพ์ทุกอย่างหรือไม่?

ฉันใส่ print_r() ก่อนข้อผิดพลาด แต่ก็ยังไม่ได้รับอะไรเลย ฉันต้องการพิมพ์บันทึกบนคอนโซล

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา