January 2026

S M T W T F S
     123
4 5678 910
11 121314151617
18192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Sunday, June 23rd, 2002 04:27 pm
Когда ко мне приходят и говорят: "У меня программа X выдаёт ошибку. Ты не знаешь, в чем дело?" Я спрашиваю: "Какую ошибку?" Ответствуют: "Сейчас посмотрю" и уходят. Они чего, натурально ожидали, что я им скажу, в чем дело, не зная, какая ошибка? На моей двери что, написано "Практикующий ясновидец и херомант"? Проверил - нет, не написано. В чем же дело?
Tuesday, July 2nd, 2002 07:14 am (UTC)
Правильное решение давали те, кто не работал, профессионалы отвечали совершенно верно. Тут могет быть только одно из двух: или chmod +x не сделали, или концы строчек виндозовские на юниховском сервере (лечится перезакачкой скрипта по фтп как text, а не binary и не auto).
Tuesday, July 2nd, 2002 12:37 pm (UTC)
Да я так и сказал, что всё от опыта зависит. Однако, как уже замечено, _только_ -- это преувеличение. Это может быть вызвано и синтаксической ошибкой, и run-time ошибкой до выдачи заголовков (если уж скрипт "перезаливали" на сервер - мало ли, что там поменяли?), и неожиданной нехваткой ресурсов (числа процессов, например), и порчей какого-нибудь файла, с которым этот скрипт работает. Да мало ли чем еще.

Дело даже не в этом. IMHO, подобный опыт и знания (Internal Server Error -> chmod +x) -- свойство хорошего, профессионального эникейщика. Хорошим программистам и примкнувшим к ним сисадминам должна быть свойственна нелюбовь к регулярному хождению по одним и тем же граблям и умения подстилывать там, где известно, что упадёшь. Например, если бы у нас подобные проблемы с правами на скрипты регулярно наблюдались, то мои коллеги-сисадмины после второго-третьего раза за минуту сделали бы cron job, который регулярно делал бы всем скриптам chmod +x, а после на досуге сделали бы "публикующий" скрипт, который изначально выставлял бы правильные права. А после этого забыли бы о такой взаимосвязи, как и о прочих ежедневно решаемых задачах. (Как это не забавно, мы ни разу не пользовались хостингом виртуального сервера -- только colocation или сервера в офисе, и ни разу не выкладывали сайты по ftp, поэтому подобных проблем с правами у нас просто никогда не возникало. А Internal Server Errors случались.)

Так что, IMHO, какой-то сомнительный профессионализм получается. Хотя, разумеется, эникейщик -- тоже очень нужная профессия.