Himiko

Himiko
Рейтинг
560
Регистрация
28.08.2008
Должность
ООО "Системные интеграции", Генеральный директор. ООО "Медиа-группа "Автор", Исполнительный директор
15.04.1985
Guru911:
pogoda.yandex.ru и api-maps.yandex.ru - работает на lighttpd 1.4.19 хм ... интересный факт не правда ли ?

Совершенно не интересный.

Rambler.ru был на nginx (может и сейчас). Интересный факт?

Diomancheg:
Нужна помощь в оптимизации сервера, мозгов не хватает =( Напишите пж в личку - обсудим =)

У вас личка не работает. Мало сообщений.

Если нужна помощь, пишите в чат у меня в подписи или в ICQ на аватаре.

myhand:
В данном случае - дело именно в этом. Обладая соответствующими знаниями, невозможно "поторопиться" с выводами, как сделали Вы.

Значит я сделал невозможное.

ratcorz:
а тема, чтоли актуальна?:) rm -r не помогает? хм, странно

В теме уже давно обсуждают всё подряд)

myhand:
Чудо, тебе разжевали, что такое будет только в случае вызова "rm *". Если просто "rm -rf <каталог>" (как советовали) - аргуменов у rm ровно два.
Можно. Подробно написали почему и как.

Очень странно видеть "администратора", который не понимает как вызов exec работает, как shell вызывает exec в конкретном случае и сколько параметров передает.

1. Прошу впредь обращаться ко мне либо по имени, либо по имени (если оно известно).

2. Здесь дело не в shell exec, просто действительно поторопился с выводами. Не вник в суть ошибки.

Pilat:
не надо делать в папке где много файлов такую команду. Надо делать команду в папке уровнем выше, и давать ей ОДИН аргумент - имя удаляемой папки.

Проверить сейчас негде, но, на сколько помню, ошибка будет точно такая же. В любом же случае сначала файлы удаляются из директории, а уже потом сама дира.

madoff:
ну да ошибка, в наборе аргументов, слишком много написали, не нужных значений =)

каких ещё значений?

rm -rf * в папке, где много файлов выдаст такую ошибку (возможно в новых ядрах и можно обойти, я точно не знаю)

myhand:
Вы можете упереться в лимит, связанный с числом аргументов командной строки, при вызове чего-то типа "rm -rf *". И то - не факт. На современных ядрах (с 2.6.24 что-ли) - размер буфера, который под это дело выделяется ограничен только размером стека. Так что, теоретически, может быть сделан сколь угодно большим.

Я уже привёл пример ошибки выше. (/bin/rm: Argument list too long)

Ядра 2.6.24 и выше встречаются редко на клиентских серверах.

madoff:
У меня команда нормально работает.

Где "у вас"? Там есть лимит, после которого нет возможности пользоваться rm. Спасает тот же find -delete.

Очень странный вопрос из оперы "доктор, что-то я не хорошо себя чувствую. Как лечить?"

Если вы не можете предоставить конкретной информации вида "такой-то процесс не запускается и показывает такую-то ошибку", то вам лучше обратиться к специалисту, имхо.

Всего: 9394