問題タブ [centos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - MySQL を CentOs 5 で動作させる
CentOS 5 で MySQL 5 を実行するために、私は頭を悩ませてきましたが、ほとんど運がありませんでした。すべてをデフォルトのままにして最初のインストールを起動すると魅力的に動作しますが、データを保存するために別のドライブを使用するように my.cnf に指示すると、「MySQL Daemon を起動しようとしてタイムアウト エラーが発生しました」というメッセージが継続的に表示されます。エラー。
My.cnf は次のとおりです。
フォルダにはすべて適切な権限があり、mysqld.log にはエラー メッセージがありません。それによると、MySQL は正常に起動しました。ああ、/database はマウントされたドライブですが、ローカル ディレクトリで試しても同じエラーが発生します。
何がうまくいかないのでしょうか?私はこれで5時間以上真剣に腰を下ろしました:(
乾杯
ruby-on-rails - cron が特定のスクリプトを実行しないという問題をデバッグするにはどうすればよいですか?
毎日実行したい Rails スクリプトがあります。多くのアプローチがあり、クローン化されたアプローチが一部の人に嫌われていることは知っていますがscript/runner
、それは私のニーズを満たしているようです.
ただし、スクリプトがスケジュールどおりに実行されません。
私のアプリケーションは/data/myapp/current
にあり、スクリプトは にありscript/myscript.rb
ます。次のように、問題なく手動で実行できますroot
。
これを行うと、特別なログ ファイル ( log/myscript.log
) が期待どおりに記録されます。
cron
毎朝午前 4 時に 実行するように設定しています。root
の crontab:
実際、今朝も実行しようとしたようです。
しかし、ログ ファイルにエントリがなく、更新すべきデータが更新されていません。ログ ファイルのアクセス許可 (テストとして) は、グローバルに書き込み可能に設定されていました。
CentOS 5で実行しています。
だから私の質問は...
- これをデバッグするための情報は他にどこで探すことができますか?
- これは SELinux の問題でしょうか? このエラーを解決するために設定または変更できるセキュリティ コンテキストはありますか?
ありがとうございました!
アップデート
ポールとルークの両方に感謝します。環境の問題であることが判明しstderr
、ログ ファイルにキャプチャすることで、エラーを見つけることができました。
特定の Ruby 実行可能ファイルをコマンドに追加すると、うまくいきました。
svn - CentOS インストール mod_dav_svn
CentOS 5 VPS に Subversion をインストールしようとしています。Subversion をインストールできましたが、実行しようとすると次のyum install mod_dav_svn
エラーが発生します。
エラー: 依存関係がありません: パッケージ mod_dav_svn には httpd-mmn = 20051115 が必要です
何度もグーグルで調べた後、Apache 2.2(以前は2.0を使用していました)が必要であることを読んだので、サーバーをApache 2.2で再コンパイルしましたが、それでも同じエラーが発生しました。mod_dav 拡張機能を使用して再コンパイルしたことに言及したいと思います。
私は何を間違っていますか?
php - 依存ソフトウェアの新しいバージョンが存在する場合のyum依存関係チェックのオーバーライド
CentOS5.1でyumを使用しています-ソースからPHP5.2.8を手動でコンパイルしましたが、yumを使用して他のパッケージをインストールしています。peclを介してPHP拡張機能をインストールする必要があり、phpizeもインストールする必要があります。ただし、次の手順を実行すると、依存関係エラーが発生します。
sudo yum install php-devel
エラー:依存関係がありません:php=5.1.6-20.el5_2.1がパッケージphp-develに必要です
実際には新しいバージョンのPHPがすでにインストールされているので、yumにこれを無視させるにはどうすればよいですか?ソースからpecl/phpizeを手動でコンパイルする必要がありますか?確かに、これまで問題が発生したことはありませんでした。これは、コンパイルとyumインストールの組み合わせが原因のようです。
何かご意見は?
ありがとう、カイル
linux - リモート X セッションが遅い [centos5]
さて、私はグーグルを精査しましたが、これに対する答えが見つかりませんでした. セッションでideを使用しようとしていない限り、正確にはプログラミングに関連していません...
同じ遠隔地にサーバーがあります。1 つは fedora 4 (P4 3.0Ghz) を実行する古いサーバーで、Centos5 (Quad Xeon 1.6) を実行する 2 つの新しいサーバーです。
両方で同時にリモート X セッションを実行できます。Fedora サーバーの X ウィンドウは素晴らしく、きびきびしていますが、Centos サーバーは遅くてラグがあります。vis ssh -X -C の両方に接続します。圧縮なしで試してみましたが、まだ遅い/ラグがあります。
2 台の centos サーバーは、アプリケーションによってまったく課税されません。1 台はホット スタンバイであるため、実際には何も実行されていません。
CentOSボックスでこれらのカーネルを試しました:
2.6.18-92.1.22.el5xen
2.6.18-92.1.22.el5
2.6.18-8.1.8.el5
これらのサーバーはすべて同じサブネット上にあり、同じルーティング パス/スイッチなどを共有しています。
ヘルプ!...
ps (コマンド ライン アクセスのみを使用する必要があることはわかっていますが、これを誰かが「バックアップ」しやすいようにしようとしています)
linux - この仮想ホストの設定を修正するには?
apache 2 を実行している centos サーバーで同じ IP を共有する 2 つの仮想ホストをセットアップしました。
私が指しているURLに関係なく。サイト A が表示されます。
どうすれば修正できますか?a.com を a に、b.com を b にする必要があります。
皆さんありがとう
apache - Apache と mod_mono がうまく連携しない
CentOS 5 で Mono を動作させようとしていますが、これまでのところあまり成功していません。これは私がしたことです:
次の行が /etc/httpd/conf/httpd.conf に存在することを確認します。
/etc/httpd/conf.d/mod_mono.conf が存在し、次のようになっていることを確認します。
/etc/httpd/conf.d/mono-vhost.conf を作成し、以下を挿入します。
そして最後に:
次にhttp://my.server.ip.address/demo/index.aspxにアクセスすると、ASPx ページが表示されることを期待していました。代わりに、ブラウザからそのファイルをダウンロードするように求められました。Apache エラー ログには何もありません。
PHP経由でこのボックスで実行されている他のWebサイトがあり、それらは完全に機能するため、奇妙なのはmod_monoだけだと確信していますが、私の人生では、問題が何であるかを理解できません. 誰かが私を正しい方向に向けることができれば、それは大歓迎です。
django - CentOS 上の Django
不明なバージョンの CentOS を実行している共有ホストで Django を使用しようとしています。私の主な問題は、データベースとのインターフェースを試みることです。サーバーには MySQL がインストールされていますが、MySQL-python はインストールされていません。最初は「yum install MySQL-python」を実行することを提案することを考えていましたが、どうやら CentOS のデフォルト リポジトリにある MySQL-python のバージョンは 1.2.1 で、Django には 1.2.1p2 が必要です。
この要件は、Django 0.96 で最初に開始されました。リリース ノートでは、古いバージョンの MySQL-python との互換性のために、mysql_old という非推奨のインターフェイスが追加されました。昨年 7 月、この非推奨のインターフェースは不意に削除されました。この変更の発表は、古いこと以外の理由を示すものではありません。
Django 1.1 でこの古いインターフェースを復活させることは可能ですか? それ以降、データベース インターフェイスに変更はありましたか? Django にバージョン チェックをスキップさせて 1.2.1 を使用させると、どのような危険がありますか? 新しいバージョンを別のマシンでコンパイルして、ファイルをホストにコピーすることはできますか? そのためには何を知る必要がありますか?
SQLite も調べましたが、CentOS には Python 2.4.3 が同梱されているため、pysqlite2 拡張機能が必要になりますが、これは (事実上) リポジトリには存在しません。
ソースからインストールするだけですべてを解決できますが、それはかなり厄介であり、リポジトリから何かをインストールするよりも、会社にそうするよう説得する可能性がはるかに低くなります. 別のホストを取得する必要があるように思えますが、これを機能させようとする理由があることを信頼する必要があります.
注: 私は CentOS や yum を使用した経験がないため、それらについて述べたことはすべて情報に基づいた推測です。これらのパッケージの更新されたバージョンを取得するために、いくつかの設定を指定するか、リポジトリを変更するだけでよいかどうかを教えてください。ありがとう。
python - AttributeError: xmlNode インスタンスに属性 'isCountNode' がありません
私が書いているPythonアプリでlibxml2を使用しており、XMLファイルを解析するためにいくつかのテストコードを実行しようとしています。このプログラムは、インターネットから XML ファイルをダウンロードして解析します。しかし、私は問題に遭遇しました。
次のコードを使用します。
...これは、XML.com のこの記事にあるコード例に基づいています。このコードを Python 2.4.3 (CentOS 5.2 パッケージ) で実行しようとすると、次のエラーが表示されます。
私はむしろここで立ち往生しています。
編集: IsCountNode() も試してみましたが、それでもエラーが発生したことに注意してください。