netwind

Рейтинг
419
Регистрация
06.05.2007

Miracle, один раз пересчитать слетевшие счетчики? из этого нужно высасывать проблему и пытаться выжать соки из дохлого сервера ?

Лучше книжки читайте. Методикой оптимизации вы не владеете, как я вижу : вы не показали ни одного explain, не посчитали нагрузку от запроса ни в каких единицах.

52377 записи. ой ну прям уникальное явление в российском интернете !

делается тупо : берете свой игровой комп для Крузиса(tm), поднимаете mysql, скачиваете базу и делаете все тяжелые операции и закачиваете назад.

Чисто теоретически UPDATE DELAYED позволяет подавать следующий запрос не дожидаясь ответа,

но у вас проблема в самих запросах. засунуть в mysql_query() больше одного запроса не получится.

вот прямо первый UPDATE `pr_blog` SET `comment_cnt`=0 ; - он ведь обновляет все записи без ограничений ? это не будет быстро работать.

Предлагаю вам логически разбить всю работу на порции по идентификаторам.

Например, сначала обновить записи с ид от 0 до 100, потом от 101 до 201 и тд. такой процесс можно растянуть не вызывая тревоги у сисадминов.

LEOnidUKG, я имел ввиду этот конкретный сервер. если у них хитрые политики приема - будете долго искать концы. Если же письмо таки приняли - можно указать Message-Id и ждать результатов их изысканий.

myhand, ну да. это исключит ЕЩЕ ОДНУ причину, связанную с непрерывной работой скрипта на сервере, когда клиент закрывает соединение. А это практически всегда происходит если в течении 20 минут данные браузеру не поступают. Я не утверждал, что ВСЕ причины.

LEOnidUKG, если через те же самые методы на другие сервисы уходит, то проблема только в фильтрах конкретного сервиса. Для начала надо убедиться, что ваш smtp-сервер передал письмо серверу получателя.

myhand:
Ну, ТС почему-то уверен, что причиной является серверная часть. Тогда только TimeOut в апаче крутить.

ignore_user_abort это для серверной части. Не знаю уж как оно сейчас на практике, но многие скрипты эту функцию вызывают перед запуском тяжелых длительных задач.

Перепиской и решается. Из всех крупных вам еще осталось списаться с почтой yandex.ru.

Хостерам обычно все равно. Только если очень крупный с единым почтовым сервером или наоборот очень мелкий, будет решать такие проблемы.

И не надо рассказывать про spf, обратные записи PTR, DKIM и тд. Все равно возникают ситуации, когда приходится писать. Чаще чем хотелось бы.

А вот хотел бы я знать, куда можно обратиться по поводу проблем с gmail ? На удивление обесчеловеченная система. письма на abuse@gmail.com тоже "пропадают".

zoneedit.com. вот уже 10 лет.

myhand, если б такое было повсеместно- не брали бы плату за ip-kvm. сразу бы давали пользоваться ipmi.

Всего: 6293