в начальном файле 600000 линков,, после некольких минут работы крах сервера. IO error: config/unique/812_global/000113.ldb Append: cannot write at build/core.to_build.pl line 18930. Если всплывающее сообщение о том что сервак отключился ничего не значит, какой смысл его выводить? Тогда уж лучше действительно показывать когда сервак лег. И возможно есть способ придумать перезапуск автоматический сервера? Потому что он ложится часто и много раз. Возможно это связано с предельным количеством потоков 1980 но в логе ничего нет, просто перестает отвечать. приходится перезагружать руками. Возможно нужно предоставить какие-то дополнительные данные когда и почему он ложится? У нас работа построена на автоматике и все работает круглые сутки, но если сервер ложится ночью, то до утра работа стоит.
Лог уже 600 метров, удаляю иногда наполняется постоянно вот такой надписью Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Use of uninitialized value in substitution (s///) at build/core.to_build.pl line 2420. Out of memory! Jan 24 17:10:36.04501 [Worker/-4444] end called, pid -4444 Out of memory! Callback called exit at (eval 287) line 1. Callback called exit at (eval 287) line 1. BEGIN failed--compilation aborted. 1980 потоков Спойлер: preset eyJwcmVzZXQiOiIzVExJTi1MSU5LIiwidmFsdWUiOnsicHJlc2V0IjoiM1RMSU4t TElOSyIsInBhcnNlcnMiOltbIkhUTUw6OkxpbmtFeHRyYWN0b3IiLCJkZWZhdWx0 Iix7InR5cGUiOiJvdmVycmlkZSIsImlkIjoiZm9ybWF0cmVzdWx0IiwidmFsdWUi OiIkaW50bGlua3MuZm9ybWF0KCckbGlua1xcbicpIn0seyJ0eXBlIjoiZmlsdGVy IiwicmVzdWx0IjpbImludGxpbmtzIiwibGluayJdLCJmaWx0ZXJUeXBlIjoiY29u dGFpbiIsInZhbHVlIjoic2hvdyIsIm9wdGlvbiI6InNlbnMifSx7InR5cGUiOiJv cHRpb25zIiwiaWQiOiJwYXJzZUxldmVsIiwidmFsdWUiOjV9LHsidHlwZSI6InVu aXF1ZSIsInJlc3VsdCI6WyJpbnRsaW5rcyIsImxpbmsiXSwidW5pcXVlVHlwZSI6 InN0cmluZyIsInVuaXF1ZUdsb2JhbCI6dHJ1ZX0seyJ0eXBlIjoib3ZlcnJpZGUi LCJpZCI6InVzZXByb3h5IiwidmFsdWUiOnRydWV9LHsidHlwZSI6Im92ZXJyaWRl IiwiaWQiOiJwcm94eXJldHJpZXMiLCJ2YWx1ZSI6IjEwMCJ9LHsidHlwZSI6Im92 ZXJyaWRlIiwiaWQiOiJyYXdkYXRhIiwidmFsdWUiOnRydWV9XV0sInJlc3VsdHNG b3JtYXQiOiIkcDEucHJlc2V0IiwicmVzdWx0c1NhdmVUbyI6ImZpbGUiLCJyZXN1 bHRzRmlsZU5hbWUiOiIzdGxpblxcM3RsaW4tbGluay50eHQiLCJhZGRpdGlvbmFs Rm9ybWF0cyI6W10sInJlc3VsdHNVbmlxdWUiOiJzdHJpbmciLCJxdWVyeUZvcm1h dCI6WyIkcXVlcnl7bnVtOjE6MTAwMH0uaHRtbCJdLCJ1bmlxdWVRdWVyaWVzIjpm YWxzZSwic2F2ZUZhaWxlZFF1ZXJpZXMiOmZhbHNlLCJpdGVyYXRvck9wdGlvbnMi Onsib25BbGxMZXZlbHMiOmZhbHNlfSwicmVzdWx0c09wdGlvbnMiOnsib3Zlcndy aXRlIjp0cnVlfSwiZG9Mb2ciOiJubyIsImtlZXBVbmlxdWUiOiJObyIsIm1vcmVP cHRpb25zIjpmYWxzZSwicmVzdWx0c1ByZXBlbmQiOiIiLCJyZXN1bHRzQXBwZW5k IjoiIiwicXVlcnlCdWlsZGVycyI6W10sInJlc3VsdHNCdWlsZGVycyI6W10sImNv bmZpZ092ZXJyaWRlcyI6W119fQ==
какой смысл ставить 1980 потоков? из за перебора потоков будет медленее скорость, оптимально в районе 500 также в задании не указана уникализация запроса что приведет к огромному числу одинаковых запросов разрастание лога исправлено в версии 1.1.189
спасибо за лог. а уникализация это какая? у нас их 3 1) уник запроса 2) уник результата 3) база для уник имеется ввиду 3-й вариант? просто меня грызет вопрос, если у меня например есть любой линк в котором можно комментить. сегодня я его забрал и он добавился в уникальные, я в пост написал еще что-то. Я на него опять попаду? или уник отсеет его. Просто пока не усвоилось, как оно правильно работает.
я же четко написал "уникализация запроса", зачем переспрашивать ) без неё задание будет постоянно ходить по ссылкам которые уже были в обработке в новом задании попадешь конечно