PHP Warnings im Log
Verfasst: So 25. Jul 2021, 18:39
Moin Stefan,
ich hatte die 2.0.25 für lange Zeit installiert und bekam dann eines Tages das Feedback, dass das System nicht mehr erreichbar ist. Ich habe mich eingeloggt und sah, dass mysql und php-fpm etwa 100 % benötigten. Ordersprinter war nicht mehr über Browser zu erreichen. Nach etwa einer Stunde habe ich php-fpm abgewürgt und neu gestartet. Danach ging alles.
Habe dann auf die 2.0.29 aktualisiert, in der Hoffnung, dass das Problem von oben behoben ist. Kannst du das bestätigen?
Nun habe ich aber seit dem Update so einige Fehlermeldungen im Server-Logs
Ist das etwas gefährliches?
Ich lasse von php-fpm übrigens auch "slow"-Operations loggen.
Sieht das für dich normal aus?
Ordersprinter läuft als alleinige VM (2 CPUs) auf einer DS220+ mit 6 GB RAM.
Viele Grüße
André
ich hatte die 2.0.25 für lange Zeit installiert und bekam dann eines Tages das Feedback, dass das System nicht mehr erreichbar ist. Ich habe mich eingeloggt und sah, dass mysql und php-fpm etwa 100 % benötigten. Ordersprinter war nicht mehr über Browser zu erreichen. Nach etwa einer Stunde habe ich php-fpm abgewürgt und neu gestartet. Danach ging alles.
Habe dann auf die 2.0.29 aktualisiert, in der Hoffnung, dass das Problem von oben behoben ist. Kannst du das bestätigen?
Nun habe ich aber seit dem Update so einige Fehlermeldungen im Server-Logs
Code: Alles auswählen
[25-Jul-2021 17:38:23] WARNING: [pool www] child 734 said into stderr: "NOTICE: PHP message: SELECT ordersprinter_customers.id as id,ordersprinter_customers.id as object,CONCAT(COALESCE(name,''),' - ',COALESCE(room,'')) as guest FROM ordersprinter_customers LEFT JOIN ordersprinter_vacations ON ordersprinter_customers.id=ordersprinter_vacations.customerid WHERE ((checkin <= CURDATE()) AND (CURDATE() <= checkout)) OR (checkin is null AND (CURDATE() <= checkout)) OR ((checkin <= CURDATE()) AND checkout is null) OR (permanent = '1') GROUP BY id,object,guest"
[25-Jul-2021 17:47:19] WARNING: [pool www] child 734 said into stderr: "NOTICE: PHP message: SELECT ordersprinter_customers.id as id,ordersprinter_customers.id as object,CONCAT(COALESCE(name,''),' - ',COALESCE(room,'')) as guest FROM ordersprinter_customers LEFT JOIN ordersprinter_vacations ON ordersprinter_customers.id=ordersprinter_vacations.customerid WHERE ((checkin <= CURDATE()) AND (CURDATE() <= checkout)) OR (checkin is null AND (CURDATE() <= checkout)) OR ((checkin <= CURDATE()) AND checkout is null) OR (permanent = '1') GROUP BY id,object,guest"
[25-Jul-2021 17:47:24] WARNING: [pool www] child 731, script '/var/www/webapp/php/contenthandler.php' (request: "POST /php/contenthandler.php?module=queue&command=declarePaidCreateBillReturnBillId") executing too slow (1.069598 sec), logging
[25-Jul-2021 17:47:24] NOTICE: child 731 stopped for tracing
[25-Jul-2021 17:47:24] NOTICE: about to trace 731
[25-Jul-2021 17:47:24] NOTICE: finished trace of 731
[25-Jul-2021 17:49:26] WARNING: [pool www] child 734, script '/var/www/webapp/php/contenthandler.php' (request: "POST /php/contenthandler.php?module=queue&command=addProductListToQueue") executing too slow (1.098799 sec), logging
[25-Jul-2021 17:49:26] NOTICE: child 734 stopped for tracing
[25-Jul-2021 17:49:26] NOTICE: about to trace 734
[25-Jul-2021 17:49:26] NOTICE: finished trace of 734
[25-Jul-2021 17:51:02] WARNING: [pool www] child 732 said into stderr: "NOTICE: PHP message: SELECT ordersprinter_customers.id as id,ordersprinter_customers.id as object,CONCAT(COALESCE(name,''),' - ',COALESCE(room,'')) as guest FROM ordersprinter_customers LEFT JOIN ordersprinter_vacations ON ordersprinter_customers.id=ordersprinter_vacations.customerid WHERE ((checkin <= CURDATE()) AND (CURDATE() <= checkout)) OR (checkin is null AND (CURDATE() <= checkout)) OR ((checkin <= CURDATE()) AND checkout is null) OR (permanent = '1') GROUP BY id,object,guest"
[25-Jul-2021 17:51:08] WARNING: [pool www] child 731, script '/var/www/webapp/php/contenthandler.php' (request: "POST /php/contenthandler.php?module=queue&command=declarePaidCreateBillReturnBillId") executing too slow (1.293503 sec), logging
[25-Jul-2021 17:51:08] NOTICE: child 731 stopped for tracing
[25-Jul-2021 17:51:08] NOTICE: about to trace 731
[25-Jul-2021 17:51:08] NOTICE: finished trace of 731
[25-Jul-2021 17:54:05] WARNING: [pool www] child 732 said into stderr: ""
[25-Jul-2021 17:56:05] WARNING: [pool www] child 733 said into stderr: "NOTICE: PHP message: SELECT ordersprinter_customers.id as id,ordersprinter_customers.id as object,CONCAT(COALESCE(name,''),' - ',COALESCE(room,'')) as guest FROM ordersprinter_customers LEFT JOIN ordersprinter_vacations ON ordersprinter_customers.id=ordersprinter_vacations.customerid WHERE ((checkin <= CURDATE()) AND (CURDATE() <= checkout)) OR (checkin is null AND (CURDATE() <= checkout)) OR ((checkin <= CURDATE()) AND checkout is null) OR (permanent = '1') GROUP BY id,object,guest"
[25-Jul-2021 17:56:05] WARNING: [pool www] child 731 said into stderr: ""
[25-Jul-2021 17:56:10] WARNING: [pool www] child 734, script '/var/www/webapp/php/contenthandler.php' (request: "POST /php/contenthandler.php?module=queue&command=declarePaidCreateBillReturnBillId") executing too slow (1.290390 sec), logging
[25-Jul-2021 17:56:10] WARNING: [pool www] child 733, script '/var/www/webapp/php/contenthandler.php' (request: "POST /php/contenthandler.php?module=printqueue&command=getNextTicketJobs&fl=16&printersizes=R_30_30_30_30_30_30-F_30_30_30_30-D_30_30_30_30-P_30&v=2.0.0.0&pid=4932&thr=4&instance=1") executing too slow (1.319612 sec), logging
[25-Jul-2021 17:56:10] NOTICE: child 733 stopped for tracing
[25-Jul-2021 17:56:10] NOTICE: about to trace 733
[25-Jul-2021 17:56:10] NOTICE: finished trace of 733
[25-Jul-2021 17:56:10] NOTICE: child 734 stopped for tracing
[25-Jul-2021 17:56:10] NOTICE: about to trace 734
[25-Jul-2021 17:56:10] NOTICE: finished trace of 734
[25-Jul-2021 17:56:29] WARNING: [pool www] child 733 said into stderr: ""
[25-Jul-2021 17:59:40] WARNING: [pool www] child 734 said into stderr: "NOTICE: PHP message: SELECT ordersprinter_customers.id as id,ordersprinter_customers.id as object,CONCAT(COALESCE(name,''),' - ',COALESCE(room,'')) as guest FROM ordersprinter_customers LEFT JOIN ordersprinter_vacations ON ordersprinter_customers.id=ordersprinter_vacations.customerid WHERE ((checkin <= CURDATE()) AND (CURDATE() <= checkout)) OR (checkin is null AND (CURDATE() <= checkout)) OR ((checkin <= CURDATE()) AND checkout is null) OR (permanent = '1') GROUP BY id,object,guest"
[25-Jul-2021 18:10:38] WARNING: [pool www] child 732 said into stderr: "NOTICE: PHP message: SELECT ordersprinter_customers.id as id,ordersprinter_customers.id as object,CONCAT(COALESCE(name,''),' - ',COALESCE(room,'')) as guest FROM ordersprinter_customers LEFT JOIN ordersprinter_vacations ON ordersprinter_customers.id=ordersprinter_vacations.customerid WHERE ((checkin <= CURDATE()) AND (CURDATE() <= checkout)) OR (checkin is null AND (CURDATE() <= checkout)) OR ((checkin <= CURDATE()) AND checkout is null) OR (permanent = '1') GROUP BY id,object,guest"
[25-Jul-2021 18:21:07] WARNING: [pool www] child 734, script '/var/www/webapp/php/contenthandler.php' (request: "GET /php/contenthandler.php?module=roomtables&command=showAllRooms&_=1627229492917") executing too slow (1.228266 sec), logging
[25-Jul-2021 18:21:07] WARNING: [pool www] child 733, script '/var/www/webapp/php/contenthandler.php' (request: "GET /php/contenthandler.php?module=admin&command=isPrinterServerActive&_=1627229492916") executing too slow (1.249002 sec), logging
[25-Jul-2021 18:21:07] NOTICE: child 734 stopped for tracing
[25-Jul-2021 18:21:07] NOTICE: about to trace 734
[25-Jul-2021 18:21:07] NOTICE: finished trace of 734
[25-Jul-2021 18:21:07] NOTICE: child 733 stopped for tracing
[25-Jul-2021 18:21:07] NOTICE: about to trace 733
[25-Jul-2021 18:21:07] NOTICE: finished trace of 733
[25-Jul-2021 18:23:04] WARNING: [pool www] child 732 said into stderr: "NOTICE: PHP message: SELECT ordersprinter_customers.id as id,ordersprinter_customers.id as object,CONCAT(COALESCE(name,''),' - ',COALESCE(room,'')) as guest FROM ordersprinter_customers LEFT JOIN ordersprinter_vacations ON ordersprinter_customers.id=ordersprinter_vacations.customerid WHERE ((checkin <= CURDATE()) AND (CURDATE() <= checkout)) OR (checkin is null AND (CURDATE() <= checkout)) OR ((checkin <= CURDATE()) AND checkout is null) OR (permanent = '1') GROUP BY id,object,guest"
[25-Jul-2021 18:31:46] WARNING: [pool www] child 731 said into stderr: "NOTICE: PHP message: SELECT ordersprinter_customers.id as id,ordersprinter_customers.id as object,CONCAT(COALESCE(name,''),' - ',COALESCE(room,'')) as guest FROM ordersprinter_customers LEFT JOIN ordersprinter_vacations ON ordersprinter_customers.id=ordersprinter_vacations.customerid WHERE ((checkin <= CURDATE()) AND (CURDATE() <= checkout)) OR (checkin is null AND (CURDATE() <= checkout)) OR ((checkin <= CURDATE()) AND checkout is null) OR (permanent = '1') GROUP BY id,object,guest"
Ich lasse von php-fpm übrigens auch "slow"-Operations loggen.
Code: Alles auswählen
[25-Jul-2021 17:23:40] [pool www] pid 734
script_filename = /var/www/webapp/php/contenthandler.php
[0x00007f09d2a13e30] execute() /var/www/webapp/php/printqueue.php:209
[0x00007f09d2a13c60] queueWorkPrintJob() /var/www/webapp/php/queuecontent.php:712
[0x00007f09d2a13ac0] createAWorkReceiptAndQueueWorkPrint() /var/www/webapp/php/queuecontent.php:629
[0x00007f09d2a13940] doWorkPrintCore() /var/www/webapp/php/queuecontent.php:596
[0x00007f09d2a13800] doWorkPrint() /var/www/webapp/php/queuecontent.php:1400
[0x00007f09d2a13350] addProductListToQueueCore() /var/www/webapp/php/queuecontent.php:1125
[0x00007f09d2a13250] addProductListToQueue() /var/www/webapp/php/queuecontent.php:86
[0x00007f09d2a13190] handleCommand() /var/www/webapp/php/contenthandler.php:69
[25-Jul-2021 17:47:24] [pool www] pid 731
script_filename = /var/www/webapp/php/contenthandler.php
[0x00007f09d2a139f0] execute() /var/www/webapp/php/commonutils.php:374
[0x00007f09d2a13950] execSql() /var/www/webapp/php/bill.php:340
[0x00007f09d2a13800] signValueByTseAndUpdateBill() /var/www/webapp/php/bill.php:296
[0x00007f09d2a13630] signOrdersBill() /var/www/webapp/php/queuecontent.php:2408
[0x00007f09d2a13250] declarePaidCreateBillReturnBillId() /var/www/webapp/php/queuecontent.php:144
[0x00007f09d2a13190] handleCommand() /var/www/webapp/php/contenthandler.php:69
[25-Jul-2021 17:49:26] [pool www] pid 734
script_filename = /var/www/webapp/php/contenthandler.php
[0x00007f09d2a13c10] file_get_contents() /var/www/webapp/php/utilities/tse.php:112
[0x00007f09d2a13b20] sendToTSEConnector() /var/www/webapp/php/utilities/tse.php:148
[0x00007f09d2a13a10] sendValueToTseForSigning() /var/www/webapp/php/utilities/tse.php:161
[0x00007f09d2a13990] sendOrdersToTSE() /var/www/webapp/php/queuecontent.php:1417
[0x00007f09d2a13800] signAtTSE() /var/www/webapp/php/queuecontent.php:1378
[0x00007f09d2a13350] addProductListToQueueCore() /var/www/webapp/php/queuecontent.php:1125
[0x00007f09d2a13250] addProductListToQueue() /var/www/webapp/php/queuecontent.php:86
[0x00007f09d2a13190] handleCommand() /var/www/webapp/php/contenthandler.php:69
[25-Jul-2021 17:51:08] [pool www] pid 731
script_filename = /var/www/webapp/php/contenthandler.php
[0x00007f09d2a13630] commit() /var/www/webapp/php/queuecontent.php:2420
[0x00007f09d2a13250] declarePaidCreateBillReturnBillId() /var/www/webapp/php/queuecontent.php:144
[0x00007f09d2a13190] handleCommand() /var/www/webapp/php/contenthandler.php:69
[25-Jul-2021 17:56:10] [pool www] pid 733
script_filename = /var/www/webapp/php/contenthandler.php
[0x00007f09d2a13460] execute() /var/www/webapp/php/printqueue.php:169
[0x00007f09d2a133a0] saveLastPrintServerAccess() /var/www/webapp/php/printqueue.php:883
[0x00007f09d2a13260] getNextTicketJobs() /var/www/webapp/php/printqueue.php:52
[0x00007f09d2a13190] handleCommand() /var/www/webapp/php/contenthandler.php:87
[25-Jul-2021 17:56:10] [pool www] pid 734
script_filename = /var/www/webapp/php/contenthandler.php
[0x00007f09d2a13630] commit() /var/www/webapp/php/queuecontent.php:2420
[0x00007f09d2a13250] declarePaidCreateBillReturnBillId() /var/www/webapp/php/queuecontent.php:144
[0x00007f09d2a13190] handleCommand() /var/www/webapp/php/contenthandler.php:69
[25-Jul-2021 18:21:07] [pool www] pid 734
script_filename = /var/www/webapp/php/contenthandler.php
[0x00007f09d2a13210] session_start() /var/www/webapp/php/roomtables.php:17
[0x00007f09d2a13190] handleCommand() /var/www/webapp/php/contenthandler.php:75
[25-Jul-2021 18:21:07] [pool www] pid 733
script_filename = /var/www/webapp/php/contenthandler.php
[0x00007f09d2a13560] file_get_contents() /var/www/webapp/php/utilities/tse.php:112
[0x00007f09d2a13470] sendToTSEConnector() /var/www/webapp/php/utilities/tse.php:186
[0x00007f09d2a13370] checkTseServerAccesible() /var/www/webapp/php/admin.php:538
[0x00007f09d2a13240] isPrinterServerActive() /var/www/webapp/php/admin.php:455
[0x00007f09d2a13190] handleCommand() /var/www/webapp/php/contenthandler.php:66
Ordersprinter läuft als alleinige VM (2 CPUs) auf einer DS220+ mit 6 GB RAM.
Viele Grüße
André