Апарсер падает, в лог пишется следующее: Код: Mar 5 18:30:08.17338 long parsing(37.613233089447): SE::Yandex::0, query: стойки +на гранту цена Mar 5 18:30:08.17442 long parsing(37.6167149543762): SE::Yandex::0, query: лада равен концепт 2013 Mar 5 18:30:10.52809 long parsing(1.83095812797546): SE::Yandex::0, query: lada prior Mar 5 18:32:48.0795 long parsing(155.791522026062): SE::Yandex::0, query: лада калина 2 универсал в нижнем новгороде Mar 5 18:32:49.26703 long parsing(1.11870288848877): SE::Yandex::0, query: "ваз лада ларгус технические характеристики" Mar 5 18:32:49.89555 long parsing(0.622828960418701): SE::Yandex::0, query: "лада гранта аварии фото" pfae d52f died at core.to_build.pl line 52907. Mar 5 18:32:49.89603 exit called Mar 5 18:32:49.89674 end called Use of uninitialized value in subroutine entry at core.to_build.pl line 44772 during global destruction. (in cleanup) Can't use string ("") as a subroutine ref while "strict refs" in use at core.to_build.pl line 44772 during global destruction. Use of uninitialized value in subroutine entry at core.to_build.pl line 44772 during global destruction. Use of uninitialized value in subroutine entry at core.to_build.pl line 44772 during global destruction. Use of uninitialized value in subroutine entry at core.to_build.pl line 44772 during global destruction. Use of uninitialized value in subroutine entry at core.to_build.pl line 44772 during global destruction. Use of uninitialized value in subroutine entry at core.to_build.pl line 44772 during global destruction. Mar 5 18:32:50.01753 cannot commit database unique_5_iterator config/unique/5_iterator.db Use of uninitialized value in subroutine entry at core.to_build.pl line 44772 during global destruction. Mar 5 18:33:58.53938 parser started Mar 5 18:33:58.54374 load task 1 Mar 5 18:33:58.55173 load task 2 Mar 5 18:33:58.56257 load task 3 Mar 5 18:33:58.57031 load task 4 Mar 5 18:33:58.57813 load task 5 Mar 5 18:33:58.5897 starting task 1 Mar 5 18:33:58.97754 starting task 2 Mar 5 18:33:59.32823 starting task 3 Mar 5 18:33:59.6829 starting task 4 Mar 5 18:34:00.01816 starting task 5 Mar 5 18:34:01.80315 using existing iterator Mar 5 18:34:01.80331 loading before not loaded iterator Mar 5 18:34:01.80384 resuming queries/85238411 at 1357 line DBD::SQLite::db do failed: Safety level may not be changed inside a transaction at core.to_build.pl line 17735, <$__ANONIO__> line 1357. Mar 5 18:34:01.00506 using existing iterator Mar 5 18:34:01.00522 loading before not loaded iterator Mar 5 18:34:01.00572 resuming queries/52452838 at 1364 line DBD::SQLite::db do failed: Safety level may not be changed inside a transaction at core.to_build.pl line 17735, <$__ANONIO__> line 1364. Mar 5 18:34:02.16896 using existing iterator Mar 5 18:34:02.1691 loading before not loaded iterator Mar 5 18:34:02.16948 resuming queries/46727181 at 7397 line DBD::SQLite::db do failed: Safety level may not be changed inside a transaction at core.to_build.pl line 17735, <$__ANONIO__> line 7397. Mar 5 18:34:02.31946 using existing iterator Mar 5 18:34:02.31963 loading before not loaded iterator Mar 5 18:34:02.32005 resuming queries/77130853 at 12735 line Mar 5 18:34:02.54705 using existing iterator Mar 5 18:34:02.54725 loading before not loaded iterator Mar 5 18:34:02.54812 resuming queries/17839458 at 7739 line DBD::SQLite::db do failed: Safety level may not be changed inside a transaction at core.to_build.pl line 17735, <> line 7739. DBD::SQLite::db do failed: Safety level may not be changed inside a transaction at core.to_build.pl line 17735, <$__ANONIO__> line 12735. Что делать? в чем может быть причина?
А иногда падает вот с таким логом: Код: Mar 6 03:41:28.27738 long parsing(12.2722580432892): SE::Yandex::0, query: "тест драйв lada c cross" Mar 6 03:41:33.00639 long parsing(1.71524906158447): SE::Yandex::0, query: рабочая температура двигателя гранты Mar 6 03:41:34.27257 long parsing(19.4346301555634): SE::Yandex::0, query: lada kalina салон Mar 6 03:44:39.00387 long parsing(184.455188989639): SE::Yandex::0, query: "автоцентр лада +в орехово зуево" pfae 481d died at core.to_build.pl line 52907. Mar 6 03:44:39.0046 exit called Mar 6 03:44:39.0056 end called Use of uninitialized value in subroutine entry at core.to_build.pl line 44772 during global destruction. (in cleanup) Can't use string ("") as a subroutine ref while "strict refs" in use at core.to_build.pl line 44772 during global destruction. Use of uninitialized value in subroutine entry at core.to_build.pl line 44772 during global destruction. Вот пресеты, на которых ввалится парсер: Код: eyJwcmVzZXQiOiJZYW5kZXggQ29ucSBDb21tb24iLCJ2YWx1ZSI6eyJwYXJzZXJz IjpbWyJTRTo6WWFuZGV4IiwiUGFnZXMgQ291bnQgdXNlIFByb3h5Iix7InR5cGUi OiJvdmVycmlkZSIsImlkIjoiZm9ybWF0cmVzdWx0IiwidmFsdWUiOiJ7cXVlcnl9 PTs9e3RvdGFsY291bnR9PTs9c2VycFt7bGlua309fD17YW5jaG9yfT07PV1cXG4i fSx7InR5cGUiOiJvdmVycmlkZSIsImlkIjoibHIiLCJ2YWx1ZSI6IjIifV1dLCJy ZXN1bHRzRm9ybWF0IjoicGFyc2VyMSh7cHJlc2V0fSkiLCJyZXN1bHRzU2F2ZVRv IjoiZmlsZSIsInJlc3VsdHNGaWxlTmFtZSI6IntkYXRlfV97dGltZX0udHh0Iiwi cmVzdWx0c1VuaXF1ZSI6Im5vIiwicXVlcnlGb3JtYXQiOiJ7cXVlcnl9IiwidW5p cXVlUXVlcmllcyI6ZmFsc2UsInNhdmVGYWlsZWRRdWVyaWVzIjpmYWxzZSwiZG9M b2ciOiJubyIsImtlZXBVbmlxdWUiOiJObyIsIm1vcmVPcHRpb25zIjpmYWxzZSwi cmVzdWx0c1ByZXBlbmQiOiIiLCJyZXN1bHRzQXBwZW5kIjoiIiwicXVlcnlCdWls ZGVycyI6W10sInJlc3VsdHNCdWlsZGVycyI6W10sImNvbmZpZ092ZXJyaWRlcyI6 W119LCJwYXJzZXJzQ29uZlByZXNldHMiOnsiU0U6OllhbmRleCI6eyJQYWdlcyBD b3VudCB1c2UgUHJveHkiOnsicXVlcnlmb3JtYXQiOiJ7cXVlcnl9IiwicGFyc2Vu b3Rmb3VuZCI6dHJ1ZSwicGFnZWNvdW50IjoxLCJkb19nemlwIjp0cnVlLCJkb21h aW4iOiJ5YW5kZXgucnUiLCJ0aW1lb3V0IjoiNjAiLCJlbXVsYXRlIjp0cnVlLCJ1 c2Vwcm94eSI6dHJ1ZSwiYW50aWdhdGVwcmVzZXQiOiJBbnRpZ2F0ZSBZYW5kZXgi LCJleHRyYXF1ZXJ5IjoiIiwiaG93IjpmYWxzZSwibGlua3NwZXJwYWdlIjoxMCwi dXNlYW50aWdhdGUiOnRydWUsInByb3h5cmV0cmllcyI6IjEwIiwicmVxdWVzdGRl bGF5IjoiMyIsInByb3h5YmFubmVkY2xlYW51cCI6IjYwMCIsInJhd2RhdGEiOjAs ImZvcm1hdHJlc3VsdCI6IntxdWVyeX06IHt0b3RhbGNvdW50fVxcbiIsImxyIjoi MjI1IiwibWF4X3NpemUiOiIyMDQ4MDAifX19fQ== и Код: eyJwcmVzZXQiOiJZYW5kZXggQ29ucSBQaHJhc2UiLCJ2YWx1ZSI6eyJwYXJzZXJz IjpbWyJTRTo6WWFuZGV4IiwiUGFnZXMgQ291bnQgdXNlIFByb3h5Iix7InR5cGUi OiJvdmVycmlkZSIsImlkIjoiZm9ybWF0cmVzdWx0IiwidmFsdWUiOiJ7b3JpZ3F1 ZXJ5fT07PXt0b3RhbGNvdW50fT07PXNlcnBbe2xpbmt9PXw9e2FuY2hvcn09Oz1d XFxuIn0seyJ0eXBlIjoib3ZlcnJpZGUiLCJpZCI6InF1ZXJ5Zm9ybWF0IiwidmFs dWUiOiJcIntxdWVyeX1cIiJ9LHsidHlwZSI6Im92ZXJyaWRlIiwiaWQiOiJsciIs InZhbHVlIjoiMiJ9XV0sInJlc3VsdHNGb3JtYXQiOiJwYXJzZXIxKHtwcmVzZXR9 KSIsInJlc3VsdHNTYXZlVG8iOiJmaWxlIiwicmVzdWx0c0ZpbGVOYW1lIjoie2Rh dGV9X3t0aW1lfS50eHQiLCJyZXN1bHRzVW5pcXVlIjoibm8iLCJxdWVyeUZvcm1h dCI6IntxdWVyeX0iLCJ1bmlxdWVRdWVyaWVzIjpmYWxzZSwic2F2ZUZhaWxlZFF1 ZXJpZXMiOmZhbHNlLCJkb0xvZyI6Im5vIiwia2VlcFVuaXF1ZSI6Ik5vIiwibW9y ZU9wdGlvbnMiOmZhbHNlLCJyZXN1bHRzUHJlcGVuZCI6IiIsInJlc3VsdHNBcHBl bmQiOiIiLCJxdWVyeUJ1aWxkZXJzIjpbXSwicmVzdWx0c0J1aWxkZXJzIjpbXSwi Y29uZmlnT3ZlcnJpZGVzIjpbXX0sInBhcnNlcnNDb25mUHJlc2V0cyI6eyJTRTo6 WWFuZGV4Ijp7IlBhZ2VzIENvdW50IHVzZSBQcm94eSI6eyJxdWVyeWZvcm1hdCI6 IntxdWVyeX0iLCJwYXJzZW5vdGZvdW5kIjp0cnVlLCJwYWdlY291bnQiOjEsImRv X2d6aXAiOnRydWUsImRvbWFpbiI6InlhbmRleC5ydSIsInRpbWVvdXQiOiI2MCIs ImVtdWxhdGUiOnRydWUsInVzZXByb3h5Ijp0cnVlLCJhbnRpZ2F0ZXByZXNldCI6 IkFudGlnYXRlIFlhbmRleCIsImV4dHJhcXVlcnkiOiIiLCJob3ciOmZhbHNlLCJs aW5rc3BlcnBhZ2UiOjEwLCJ1c2VhbnRpZ2F0ZSI6dHJ1ZSwicHJveHlyZXRyaWVz IjoiMTAiLCJyZXF1ZXN0ZGVsYXkiOiIzIiwicHJveHliYW5uZWRjbGVhbnVwIjoi NjAwIiwicmF3ZGF0YSI6MCwiZm9ybWF0cmVzdWx0