問題タブ [tmp]
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.
windows - Linuxの/tmpのようなWindowsのtmpフォルダ
WindowsでフォルダC:\ tmp \を作成しましたが、Linuxでは/ tmp /フォルダのように動作させたいです。つまり、システムが起動するたびにその内容が削除されます。
実行するコマンドは(少なくともWindows 7では)次のようになると思います。
起動するたびにこのコマンドを実行する方法はありますか?または、これを達成するためのより良い方法はありますか?
linux - VPSでtmpディレクトリが失われました-/scripts/securetmpの問題
VPSのtmpディレクトリを512mbから3gbに増やす方法についての指示に従おうとしています。securetmpのtmpdsksize変数を3072000に正常に変更し、viエディターを使用して保存してから、次の行をコマンドラインに入力しました。
これは、VPA上にtmpディレクトリを再作成するためのものです。
ただし、これは機能せず、tmpディレクトリがありません。VPSが機能していて、tmpディレクトリのサイズを大きくしようとした問題が修正されました。元の問題は、データベースで大規模なselectクエリを実行することでした。しかし、これは私の意図ではなかったので、私はtmpディレクトリの欠如を心配しています。1つなしで実行しても大丈夫ですか?
作成されない場合の問題は、/ scripts/securetmpの実行にあるようです。
基本的に、これを実行するとエラーが発生するため、tmpディレクトリが再作成されません。私が得るエラーはこれらです:
私が間違っているアイデアはありますか?私はLinuxの経験があまりありません。それはGoogleの場合であり、学びます。Puttyを使用してリモートでVPSにアクセスしています。私はたくさんグーグルで検索しましたが、/ scripts/securetmpエラーに関する多くの情報を見つけることができません。tmpディレクトリのサイズを増やすことについて話しているところはどこでも、その行を実行するのと同じように機能します。tmpディレクトリのサイズを変更するときに1行目と7行目を変更しませんでした。
VPSはCentOS6.3を実行しています。
php - sess_xxx は tmp フォルダーにありますが、セッションはありません
Web サービスに PHP を使用しています。関数はまったく使用しませんが、Web サービス ユーザーによって生成された にsession_xx
新しいsess_xxxxxx
ファイルが表示されます。/tmp
これらが作成された理由を見つける方法と、それらを取り除く方法についてのアイデアはありますか?
session - Cakephp tmpディレクトリ:キャッシュフォルダとセッションフォルダ
これらのディレクトリに保存されているデータの種類を教えてもらえますか?
たとえば、現在アクティブなセッション(authを使用)がありますが、sessionsディレクトリは空ですか?
キャッシュフォルダー内のフォルダー(モデル、永続、ビュー)には正確に何が保存されますか?
永続フォルダの例では、「myapp_cake_core_cake_dev_en-us」というファイルがあり、それを開くと次のように表示されます。
できるだけ具体的にしてください。
php - mkdir() は 1 回呼び出されると 2 つのディレクトリを作成しますが、なぜこの奇妙な動作になるのでしょうか?
次のコードを.php
ファイルに入れてブラウザで実行すると、ディレクトリに2 つのディレクトリが作成され/tmp
、それぞれにuniqid()
基づいた名前が付けられます。
コードを 2 回実行したかのようです。から 1 つの名前が表示されますecho
が、別の名前も作成されます。
誰もこの奇妙な行動を見たことがありますか? 私はそれを解決する方法がわかりません。ここの誰かがそうすると思っていました。
linux - Linux で名前付きパイプを配置する適切な場所はどこですか?
名前付きパイプを介して互いに通信するプロセスがいくつかあります。現在、すべてのパイプをローカルに作成し、アプリケーションを同じ作業ディレクトリに保持しています。ある時点で、これらのプログラムは異なるディレクトリから実行できる (実行される) と想定されます。私が使用しているこれらのパイプを既知の場所に作成する必要があるため、さまざまなアプリケーションのすべてが必要なパイプを見つけることができます。
私は Linux での作業が初めてで、ファイルシステムの構造に慣れていません。Windows では、これらのパイプを保持するために AppData フォルダーのようなものを使用します。Linux でこれに相当するものがあるかどうかはわかりません。
ディレクトリは/tmp
おそらくうまく機能するように見えます。システムのシャットダウン時にクリアされることをいくつかの場所で読んだことがあります(それは問題ありません。バックアップを開始するときにパイプを再作成することはおそらくありません。)が、ファイルを失っていると言っている人を何人か見ました。システムが稼働している間、あたかも定期的にクリーンアップされているかのように、アプリケーションがそれらのパイプを使用している間は発生したくありません!
アプリケーション固有のストアに適した場所はありますか? それとも/tmp
、これらを保持したい場所になりますか (結局のところ、それらは一時的なものなので)。
database - Magento Still 製品ページの構成を変更した後、古いデータベース構成に接続します
最近、mysql 用の新しいサーバーを追加し、magento データベースを新しいサーバーに移動しました。
データベースを新しい mysql に復元し、app/etc/local.xml ファイルで (Web サーバーの) 構成を変更します
キャッシュを削除し、Magento 管理パネル > システム > キャッシュ管理を選択し、Magento インストール ディレクトリ内の var/cache および var/session フォルダーの内容を削除します。
さて、問題は、製品ページを除くすべてのmagentoが新しいデータベース接続に接続することです。古いmysqlサービスを停止するよりも、製品ページのみが接続が失われたことを示しているためです。
おそらく、他にもキャッシュされた構成ファイルがあると思います。
session - Symfony が _sess ファイルを /tmp ディレクトリに書き込まないようにするにはどうすればよいですか
私は symfony を初めて使用し、自分で作成していないサイトを担当しています。何らかの理由で、サイトはライブ サーバー上にありますが、開発モードで実行されています。- なぜかわからない??
それはさておき - ウェブサイトは_sessファイルを私の /tmp ディレクトリに書き続けています。各_sessファイルの内容はまったく同じです。下記参照:
これらすべてのファイルが本当に必要ですか? この機能を無効にする方法を提案できる人はいますか?
前もって感謝します