vapetrov

Рейтинг
128
Регистрация
25.07.2006
netwind:
Ну почему сразу никак? 4 млрд адресов. Пишете простейший скрипт и за полгодика все отрезолвится

В том и вопрос, может кто-то это уже сделал и результаты доступны общественности в каком-то виде...

Angelys прав, нужно просто задать Timeout в конфиге апача, но в данном случае не 120, а 30 или меньше.

Andreyka:
Время жизни в php.ini можно подкрутить

в php.ini можно задать max_execution_time, но есть два НО

1. это не время с момента запуска скрипта, а чистое время, которое процессор потратил на его выполнение. Если скрипт ждет ввода/вывода, то время не учитывается. Таким образом это время может растянуться на многие минуты.

2. этот параметр можно задать где угодно, в том числе в самом скритпе через set_time_limit() или ini_set(). То есть то, что задано в php.ini можно легко переопределить.

Maxouni:

система CentOS.

Какая версия CentOS?

Как был установлен текущий php?

kkc:
держится строго около 100к

Если это действительно так, то вполне вероятно, что таки используется шейпинг.

Для уверенности стоит попробовать скорость из разных мест интернета.

И, само собой, чем гадать на кофейной гуще, лучше таки пообщаться с хостером...

Из приведенного текста не совсем понятно, что это такое. Насколько я понял, кто-то рассылает спам от имени one*.ru, а недоставленные письма возвращаются тебе?

Если так, то создай spf-записи для своего one*.ru.

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

Andreyka:
ТС, могли проспамить скриптом через сокеты и письмо естественно не попало в логи
Рекомендую закрыть отправку почты через сокеты и оставить возможность отправки только через локальный MTA
Если что, то эту настройку можно заказать у меня - недавно делал на сервере с похожей проблемой

Чего там заказывать? У человека WHM стоит - это можно сделать одной галочкой в "Security Center".

Рапорт действительно странный.

А hivelocity - низачот! Будем знать, у кого не нужно покупать серверы ;)

teolog:
Как выяснить причину, вот в чём вопрос. Сервер работал на очень большую посещаемость - никаких проблем не было. Такое сообщение стало появляться, когда один сайт начал раздавать видео онлайн, при чём посещаемость сайта не очень большая, примерно 3000 хостов в сутки, но целевая, т.е. практически все смотрят видео онлайн.

Скорее всего разрослись логи nginx'а.

Сделайте так:

du -csh /usr/*

увидите какая директория больше всего места занимает и сделайте для нее аналогично. Например для директории local

du -csh /usr/local/*

в конце концов доберетесь до огромных файлов. Вполне вероятно, что это будут /usr/local/nginx/logs/access.log или /usr/local/nginx/logs/error.log

Обнулить логи можно просто удалением файлов и перезапуском nginx'а или командой

>/usr/local/nginx/logs/access.log

Это принципиально ничем не лучше чем просто отдавать картинки php-скриптом...

aleknest:
Более правильно выдавать картинки скриптом (хедер+содержимое). Только в этом варианте траблы с докачкой.

Отдача картинок php-скриптом - это очевидное решение, громадные недостатки которого видны невооруженным глазом.

aleknest:
Смотрите внимательно, чтоб .htaccess чистился правильно. Ну и нагрузка была не слишком большой. Не сильно разбирался, но при превышении определённого размера выдаётся Internal error по всем подпапкам и той где лежит большой .htaccess

Я искренне надеюсь, что мне не придется реализовывать мой вариант, что кто-то предложит более красивое решение.

Только что прочитал про mod_session, который будет в apache 2.3

Кто-то пользовал или слышал про что-то подобное для более старых версий?

aleknest:
В вашем случае станут известны истинные адреса картинок. Что на мой взгляд не есть хорошо.

Так должно быть.

Ссылка должна быть постоянной, при ошибке авторизации должен быть сделан редирект на страницу авторизации.

Всего: 302